2.EXIT_KEY

在uCOS中写中断

其实在rtos中写中断,也是和标准库中差不多的,

把key中的文件直接复制过来就可以了 

其他的交给ucos内核就可以了.

可以详细了解下ucos的调度

 

遇到问题:

在基础移植后,key1,key2分别中断打印输出.

按下key1时,能打印输出printf("KEY1_IRQHandler\r\n");

按下key2时,cpu就直接死机了,以为是ucos中哪地方设置问题,后来对比了下程序,发现少复制了行代码,

#define KEY2_IRQHandler            EXTI15_10_IRQHandler

没有定义KEY2_IRQHandler函数名,而在it.c中却用了这个函数

EXTI15_10_IRQHandler这个函数没有写函数内容.所以就死循环里面了...

 

这体现不出来rtos的作用...只是应用了一下

在后面的学习中,会添加进来多任务,就会可以体会出操作系统的好处了...

 

posted @ 2020-12-05 11:28  A_Powered  阅读(94)  评论(0编辑  收藏  举报