chatGPTSmartAssistant
文章平均质量分 71
lcondcutor
这个作者很懒,什么都没留下…
展开
-
STM32(GD32)中断优先级的设置什么原则
优先级反转是指低优先级任务(或中断)持有一个资源,而高优先级任务需要等待该资源,从而导致高优先级任务被阻塞,而低优先级任务在没有真正需要的情况下继续运行。为了解决这个问题,可以使用技术,如优先级继承或者优先级抢占,确保在任务持有资源时,它的优先级能够动态地提升到等待资源的任务的优先级,从而避免了优先级反转。在STM32微控制器中,中断优先级的设置是非常重要的,因为它会影响中断的响应和处理顺序。在这个过程中,任务 C 由于被任务 B 阻塞而无法执行,尽管任务 C 的优先级高于任务 B。原创 2023-12-13 09:53:48 · 2196 阅读 · 1 评论 -
STM32(GD32F3X0)程序,USART模块的中断多接受了数据,会是什么原因?
通过仔细检查这些方面,你应该能够找到中断多次接收数据的原因。如果问题仍然存在,请进一步检查你的代码逻辑和硬件连接,以确保整个 USART 接收过程正确配置。如果你的 GD32F3X0 程序中,USART 模块的中断多次接收了数据,可能有几个原因。原创 2023-12-13 09:39:33 · 363 阅读 · 1 评论