
第二个问题很简单,庆镇其实所谓连续波形也只是离散点的包络而已,你上面那个程序就可以,只需要把subplot(223)plot(f(1:N/2),X3(1:N/2),'o')这句话中最后的那个‘o'去掉敬明就可以了
看到了你的程序和插图。你是打算让T0在36个机器周期(大概是36us)中断一次,输出反相的波形。
但是,中断,并不是严格按照机器周期的个数来发生的。
当主程序执行的时候,是一条一条的汇编语誉悉猜言指陆哗令,有些的指令是两个机器周期的。
如果在执行“两个机器周期的指令”期间,中间发生了定时器溢出,中断并不会立即发生。
要等到“两个机器周期的指令”执行完了,才会去执行中断程序。
根据主程序当时的不同指令,中断申请到中断程序的进入,往往有3~8个机器周期。
这个数据,是有资料可以证明的。
当执行对中断系庆型统 *** 作的指令时,耽误的时间最长。
楼主看到的现象,其实是很正常的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)