问答

汇集网友智慧,解决技术难题

21ic问答首页 - STM32用串口重定向printf函数的问题

printf函数 STM32 串口 重定向 定时 串口打印

STM32用串口重定向printf函数的问题 赏3000家园币

Betty9962025-04-18
用串口重定向printf函数,在main函数里串口打印数据显示没问题,但是开了一个1s定时更新中断的定时器以后串口打印就乱码了,这是什么情况?
回答 +关注 0
269人浏览 1人回答问题 分享 举报
1 个回答
  • 定时器中断优先级高于串口中断,导致串口传输被定时器中断打断。串口数据发送过程中若被高优先级中断抢占,可能引发数据不完整或乱码;
    还有就是建议你把代码附上来,看看你的代码逻辑怎么写的,这样能更好的针对你的问题来解答

您需要登录后才可以回复 登录 | 注册