定时器更新中断与串口中断

问题:我想把打印姿态传感器的角度,但是重定向的打印函数突然打印不出来。

尝试:我怀疑是优先级的问题,故调整了串口,定时器,dma的优先级

可是发现调了还是没有用,最终发现,我把定时器中的任务屏蔽后可以正常使用了

根本原因是:定时器中断服务程序(ISR)执行时间过长且优先级过高,导致系统被"锁死"在中断中

解决办法:

把耗时的任务移到任务调度器或者主循环里即可。

相关推荐
bubiyoushang88824 分钟前
利用STM32实现Modbus通信(RTU从机方案)
stm32·单片机·嵌入式硬件
cmpxr_1 小时前
【单片机】常用设计模式
单片机·嵌入式硬件·设计模式
杰杰桀桀桀1 小时前
4*4无时延矩阵键盘(非阻塞)--附代码链接
stm32·单片机·嵌入式硬件·矩阵·计算机外设·无时延矩阵键盘
奶茶拌火锅2 小时前
EB配置Tc27x——MCU
单片机·嵌入式硬件
cmpxr_2 小时前
【单片机】STM32Fxx启动模式怎么接
stm32·单片机·嵌入式硬件
篮子里的玫瑰2 小时前
STM32 时序计算指南:时钟周期与波特率深入剖析
stm32·单片机·嵌入式硬件
feifeigo1232 小时前
基于STM32F407和WM8978的MP3播放程序设计与实现
stm32·单片机·嵌入式硬件
点灯小铭3 小时前
基于单片机的智能感应式汽车雨刮器控制系统设计
单片机·嵌入式硬件·汽车·毕业设计·课程设计·期末大作业
独小乐3 小时前
007.GNU C内联汇编杂谈|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·汇编·单片机·嵌入式硬件·arm·gnu
清风6666663 小时前
基于单片机的自动存包柜设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业