STM32/STM8技术william hill官网
直播中

江松洁

7年用户 168经验值
私信 关注
[问答]

请问STM32CUBEMX如何实现USART的中断一直接收数据?

请问:
        使用STM32CUBEMX生成USART的代码,如何实现USART的中断一直接收数据?

谢谢!

回帖(6)

贾飞小

2018-11-26 08:55:29
中断,都是一个一个字节的,如果要接收一串数据的话,你要通过代码来实现
举报

王聪

2018-11-26 09:05:13
楼上正解,在串口中断的接收回调函数中敲写代码接收字节
举报

江松洁

2018-11-26 09:24:04
就是一个一个字节接收,有时就进不了中断了
不知道哪里出错了。
使用STM32CUBEMX自动生成的代码
举报

赵鑫

2018-11-26 09:38:44
引用: 60user68 发表于 2018-11-26 07:51
就是一个一个字节接收,有时就进不了中断了
不知道哪里出错了。
使用STM32CUBEMX自动生成的代码

建议你还是把相关代码帖出,让大神们看看帮你分析分析~
举报

甘璐妲

2018-11-26 09:56:05
建议使用空闲中断或超时中断。中断接收的话速度跟不上,很容易丢字符。
举报

徐梦灵

2018-11-26 10:09:14
我觉得用DMA,循环缓冲模式
举报

更多回帖

发帖
×
20
完善资料,
赚取积分