- 博客(136)
- 收藏
- 关注
原创 定时器实现非阻塞式程序
可以使用RTOS操作系统,实现多线程的效果,但是RTOS的多线程还是稍微复杂一些的,如果没有RTOS,只用裸机程序,使用定时器,在配合一些程序思维,也可以很好的解决程序阻塞的问题。主函数中的中断函数,被多个模块复用,要确保这些模块的代码的中断函数执行时间不要过久,不要出现一个中断还没执行结束,下一个中断就到来了,也就是中断重叠的现象。进入中断函数的最开始,就清除中断标志位,然后等中断推出之前,再检查一下这个标志位,如果还没置1,说明中断没有重叠,反之中断重叠。1.减小模块内中断函数的内容,减小运行时间。
2025-12-17 12:56:29
1463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1