
代码升级
羽林均
这个作者很懒,什么都没留下…
展开
-
解决程序堵塞的优化方法(二)
本文链接上篇继续叙述,如果没有看到看一篇的,大家可以点击传送门观看。总述 1.通过运用RTOS,线程里面调用系统提供的延时等函数,实现解决阻塞。2.全局变量方法,定时器计数条件判断替代延时。3.使用状态机方式,分解动作,替代延时实现。4.使用链表式,与第三种相似。三、状态机法 状态机执行与全局变量的区别在于,状态机的方法是更进...原创 2020-02-23 22:57:42 · 872 阅读 · 0 评论 -
解决程序堵塞的优化方法(一)
刚开始学习写嵌入式的代码,例如在单片机上控制LED灯500ms亮灭,因为属于初学,对于MCU运行效率没有要求,所以大部分的教程都是delay_ms(500)。平时在一些基本调试没对我们没有影响。但是我们需要了解,当程序使用大量类似delay形式的函数对程序造成严重阻塞。 以delay延时函数为例:一般程序写都是通过while()或者for()条件判进行断循环累加,如果延时函数...原创 2020-02-22 23:46:02 · 4090 阅读 · 0 评论