-
是手哥发的吧。小心告你侵权
-
很少哎
-
顶一下楼主
-
嗯呢,我后来也加了一句是清除其中断标志位,就可以了,应该是最后一次虽然中断但由于没有取出存储器的值,所以中断标志位始终置位,把他手动关掉就行了。
-
我也遇到这种问题,感觉屏的速度本身就很慢吧
-
顶一下!
-
没人啊。。我用XT2为4和8M的晶振都可以如愿输出IO翻转,但是24M的晶振不行
-
坐等解答。。
-
好吧。我发现了。。我在调试程序的时候把关看门狗的那句话给/*了。。。原来如此
-
中断标志在执行中断函数后是自动清除的吧~
-
嗯,我按你说的把睡眠关掉然后在底下关了中断后面的程序貌似可以运行了。
但有个很奇怪的问题又产生了,就是后面有一个延迟程序,计数unsigned int i从40000减到0,结果程序就卡在里面不出来。抑郁,我把40000变成400就可以了。。我晕了,这是个什么问题,连40000都减不了。可是单独的另外一个程序这个是可以跑的。难道是USB供电太低?
-
唔,我试了一下,还是不行。。
光标指在 __bis_SR_register(LPM4_bits + GIE); // Enter LPM4, Enable interrupts的下一指令就再也不动了。。
-
自己顶一下,期待有人能够解答。。