wjackson 发表于 2011-5-31 17:02:26

有个困惑!请大家解解!

学了430也有段时间了,虽然不怎么弄,但还是学了不少,现在调试电机,感觉还不错.
但是对单片机本身还不是太透彻.

有个问题就是,我用定时器A,连续模式,CCR0设定一个值定时中断,X2起振设为1MHz,那么周期,
我想问的是,如果在中断里执行的时间超过这周期怎么办的?
是等待中断里的都执行完了,再等待一个周期时间进中断还是没执行完又进入一个中断?

如果是等待中断里的执行完,在等待下一次进入中断,那么总的来说,周期不就是变了,那么周期=(2*CCR0)/1M再加上中断里执行的时间?
如果不等待中断里执行完,这程序又如何啊?


刚试过发现是执行完在等待吧,请教大家了,我怎么才能不让执行时间影响我的程序周期啊!执行程序是放在中断里的


如果兄弟姐妹们明白我说的,请留下言吧?小弟不胜感激!

visharn 发表于 2011-5-31 17:07:42

写个程序试试不就行了?

wjackson 发表于 2011-5-31 17:14:37

回复【1楼】visharn
-----------------------------------------------------------------------

试了,应该是执行完了,再等待下个中断,但是想怎么不让执行程序受影响!
页: [1]
查看完整版本: 有个困惑!请大家解解!