找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32串口接收问题!求教

查看数: 2210 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-8-19 10:21

正文摘要:

代码附上: /******************************************************************************* * 函 数 名         : USART1_IRQHandler * 函数功能        ...

回复

ID:235954 发表于 2020-8-20 17:14
中断服务函数里面做最少的事情,设置个标准位
ID:418339 发表于 2020-8-19 15:25
尽量不要放在中断里去做这些识别操作
ID:418339 发表于 2020-8-19 15:24
尽量不要在中断里面执行太多识别、算法等程序,采用一个接收buf,拿到main的while循环里面去做,就好很多了
ID:804115 发表于 2020-8-19 14:56
不要在中断中执行长时间运行的任务,否则会丢中断。例如printf,例如发送完成判断:while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);,这些都不能放到中断中。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表