不能正确显示数据

2019-07-15 16:32发布

采用网上的一些方法,如:
。。。。。
uint temp;
。。。。
用uartc函数发送,发送unsigned char 正常
uartc(temp>>8);
uartc(temp&0xff);
希望用这种方法发送uint型数据,发现出现乱码,不能正确显示数据,请高手指点,应该怎么写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
jiaxw
1楼-- · 2019-07-15 20:09

拆成两个字节发啊
yszong
2楼-- · 2019-07-15 22:33
要注意串口通信时发送的方式,不然就会乱码
liliang9554
3楼-- · 2019-07-15 23:08
串口通信一般有两种方式:   1、字符    2、字节      
午夜粪车
4楼-- · 2019-07-16 04:10
 精彩回答 2  元偷偷看……
午夜粪车
5楼-- · 2019-07-16 06:49
其实文本方式和二进制方式是一致的,只不过是把二进制方式的每个字节的数据转换成对应的ASCII码而已。
zhaoxqi
6楼-- · 2019-07-16 11:39
拆成四个组合码 试一试

一周热门 更多>