stm32串口中断处理函数为什么不能写进延时函数?

2019-07-21 05:20发布

今天刚学串口通信,跟着正点原子视频写了一个最简单的串口中断服务函数,接受数据后再发送。我在串口中断函数里面加了一个LED闪灭的语句想作为提示,用了延时函数,结果发送出去后电脑没接收到发回来的。就很奇怪了,我弄了很久才发现得把延时函数去掉才可以成功。所以这是为什么呀?(我看了外部中断的源代码里面可以用延时函数呀)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
maskinmother
1楼-- · 2019-07-22 10:17
你好像没有delay_init();
323232
2楼-- · 2019-07-22 15:16
 精彩回答 2  元偷偷看……
323232
3楼-- · 2019-07-22 16:01
2ms的延时是为了避免乱帧么?  最好在发送机制做文章吧

一周热门 更多>