小鸭13 发表于 2010-4-5 22:20:10

ucOS中中断处理函数求助

最近做触屏控制中,需要在ucOS中加入触屏控制的中断,觉得这个中断挺古怪的。
在中断处理函数里头加入了OSIntEnter();和OSIntExit();但是一按触屏,程序就卡住了,很奇怪。是不是ucOS中的中断处理函数还有什么别的要注意的地方?
请指点

big_nose 发表于 2010-4-16 09:31:39

我的也是那样,第一次按下去有返回输出,再按就没反应了,而且流水灯也不亮了,应该是卡在哪了,没有调试工具,等高手揭秘。

仰天大笑中 发表于 2011-10-3 10:05:08

等待高手中

zhwbiao123 发表于 2012-6-28 10:29:02

不能直接加这2个函数
把他们换成关全局中断跟打开全局中断就可以,不过这样会破坏系统本来......
也不是很懂,最近用ucos跑MSP430。
但是参考stm32一直ucos,中断时这样写的,也可以

Mr_Double 发表于 2012-7-27 14:50:01

我同学解决这个问题了。就是在写中断相关的程序时,完全参照timer0的方式。
涉及到汇编和c的混合编程。

Mr_Double 发表于 2012-7-24 17:43:50

遇到同样的问题,高人还没有出现么
页: [1]
查看完整版本: ucOS中中断处理函数求助