![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式软件设计实战
文章平均质量分 64
略
程人之美
这个作者很懒,什么都没留下…
展开
-
嵌入式中断函数设计
即使用GPIO管脚作为中断源,连接外设,通过外设拉高或者拉低管脚,触发外部管脚中断;原创 2023-09-14 00:06:54 · 97 阅读 · 0 评论 -
通信接口互斥设计
当命令处理是操作系统中的一个线程,并且线程的优先级高于定时任务,则存在互斥问题,需要考虑场景:当定时任务中访问外设时,被命令处理打断,需要使用信号量进行互斥处理。- 当定时任务是操作系统中的一个线程,并且线程的优先级高于命令处理,则存在互斥问题,需要考虑场景:当命令中访问外设时,被定时任务打断,需要使用信号量进行互斥处理。锁中断是一个高危操作,有可能会导致中断函数不能及时执行,更严重的甚至会丢中断,因此需要结合软件的业务特点整体设计考虑,是否能锁中断,以及应该在哪里锁中断!1. 软件初始化过程中通信。原创 2023-09-12 23:30:59 · 100 阅读 · 0 评论