如何用串口发送short类型16位数据

2019-10-14 23:42发布

本帖最后由 xuesong10210 于 2017-1-14 20:47 编辑

DS18B20和串口有什么关系??没搞懂你的意思,如果用串口发送16位数据那就分成两个8位的发,接收到数据以后在拼到一块。得注意接收发送的高地位顺序得一致!
vu16 a;
vu8 b[2];

低位   b[0] = (vu8)a;
高位   b[1] = (vu8)(a>>8);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
JateanHe
1楼-- · 2019-10-15 04:33
用联合体,很方便的
弦子的弦
2楼-- · 2019-10-15 05:27
串口每次发送的数据是8bit,你发2次就可以了.

一周热门 更多>