有个困惑!请大家解解!
学了430也有段时间了,虽然不怎么弄,但还是学了不少,现在调试电机,感觉还不错.但是对单片机本身还不是太透彻.
有个问题就是,我用定时器A,连续模式,CCR0设定一个值定时中断,X2起振设为1MHz,那么周期,
我想问的是,如果在中断里执行的时间超过这周期怎么办的?
是等待中断里的都执行完了,再等待一个周期时间进中断还是没执行完又进入一个中断?
如果是等待中断里的执行完,在等待下一次进入中断,那么总的来说,周期不就是变了,那么周期=(2*CCR0)/1M再加上中断里执行的时间?
如果不等待中断里执行完,这程序又如何啊?
刚试过发现是执行完在等待吧,请教大家了,我怎么才能不让执行时间影响我的程序周期啊!执行程序是放在中断里的
如果兄弟姐妹们明白我说的,请留下言吧?小弟不胜感激! 写个程序试试不就行了? 回复【1楼】visharn
-----------------------------------------------------------------------
试了,应该是执行完了,再等待下个中断,但是想怎么不让执行程序受影响!
页:
[1]