今天写程序遇到的一些问题

第一个问题是若是我先设置好中断向量,而后再进行相关中断的初始化,则一出来就会莫名其明的跳入中断,尽管我尚未打开中断。最后把中断初始化与中断向量控制设置放在一块儿,问题解决。spa

第二个问题是,我设定了一个全局变量,在定时器中断里将它由0变为1。奇怪的是在一个判断里,我让这个变量为1就跳出死循环,可是竟然调试明明显示全局变量值为1,但仍然跳不出中断。最后在全局变量前面加上volatile关键字,问题解决。调试

以上问题暂时都不知道为何。it

在ucos-ii里面加红外,整了一天没有整出来。。唉,换一个方案,用定时器捕获试试看。难过变量

相关文章
相关标签/搜索