各位大侠,小弟在用PSOC3的定时器,出现了一下问题,望各位大侠指点一二:
想用定时器产生一个1ms的中断,用于生产系统时基。刚开始将定时器配置成Fixed Function模式,在这种模式下,中断结束后似乎没有清楚中断标志,然后会马上再次进入中断。跟CYPRESS的FAE咨询了一下,对方告之在现在的芯片上使用Fixed模式都会有现在的问题,说是11月份新出的IC会改进这个BUG。
然后FAE建议使用UDB模式,并且在中断程序中添加函数isr_1_GetState();按照FAE的指点修正后,发现现在的中断只在上电时响应一次。从中断中退出后,系统不再进入中断。
现向各位求救,望大侠们不吝赐教!
我将配置表和中断程序附上。
|