串口怎么发送16位AD采集到的数?

2019-08-17 02:36发布

难道要对数据进行拆分吗?串口是不是只能发送8位数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
大雄先生
1楼-- · 2019-08-17 05:44
标准串口是8位数据,要实现你的要求,我提2种方案。
1、用串口,自己在做一个函数,实现写入16位转8位发送。当然接收的时候也要转回来处理;
2、自己定义协议,需加应答及校验,缺点是占用cpu。
xuande
2楼-- · 2019-08-17 11:24

当然。


DongInker
3楼-- · 2019-08-17 13:07
可以用Modbus协议或自己定义简单和校验程序。下面是我一个产品的通讯协议可以参考下
同步头          命令                数据长度        数据                                校验
FF        55        Command        Length        Data0…Datan                Check
来俩不甜的
4楼-- · 2019-08-17 18:46
你说的没错
openedvadmin
5楼-- · 2019-08-17 22:55
 精彩回答 2  元偷偷看……
313668972
6楼-- · 2019-08-17 23:53
简单点,把16位数据分成两个字节。直接串口发送

一周热门 更多>