串口只接收到一字节数据

2019-07-21 05:02发布

我在做蓝牙接收模块,数据是从安卓端发过来的,我发的是res而串口却始终只接收到一个r。 RZ%{`@N_YVHNM7@_GUS]YFU.png ,数组类型是u16,请问为什么会这样
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
DongInker
1楼-- · 2019-07-21 10:24
串口中断处理的时间要尽可能的短 ,你接收r后打印的时间远大于后面es接收的时间,而串口接收是异步的,不管你有没处理移位寄存器会不断的接收覆盖。
lvkanger
2楼-- · 2019-07-21 13:50
中断里边不要加打印
edmund1234
3楼-- · 2019-07-21 18:54
有些函数是新手最爱用, 而又经常惹问题的
一个是printf, 另一个是Delay
蜂窝煤
4楼-- · 2019-07-21 22:05
 精彩回答 2  元偷偷看……
蜂窝煤
5楼-- · 2019-07-22 03:13
edmund1234 发表于 2019-2-22 20:38
有些函数是新手最爱用, 而又经常惹问题的
一个是printf, 另一个是Delay

习惯了Android studio打log日志方便快捷,不是很会用keil的debug,所以经常想printf运行结果

一周热门 更多>