STM32串口只能接收最多5个字符的串

2019-07-14 19:12发布

屏幕截图(95).png
程序如图,我在进入中断中设置一个标志位,接受数据后,主程序中标志位置位时,再延时100MS,100MS足够再次接受很多字符了吧,但是我每发送一次,返回来的只有5个字符,但是我实际发送的有9个字符。图中是我发送了3次的返回结果。即使加长延时,也是一样的,只是等待返回的时间变长了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
@曲终人散@
1楼-- · 2019-07-15 02:49
不能吧,我咋没感觉到
zhifubao
2楼-- · 2019-07-15 04:50
呵呵,二楼正解。
勇哥-lzu
3楼-- · 2019-07-15 07:46
不是只能收5个字符,是你接收了9个字符,但是在main函数里只发出来5个字符;你把发送的地方放到中断中,接收一个就发出去就是完整的

一周热门 更多>