易语言串口通讯中,如何以16进制发送?
我有一串数据要发送到串口,0104108089000000000000000039e4000000000895,用被人编写的软件勾选16进制发送就正确,我自己编写的就不行...
我有一串数据要发送到串口,0104108089000000000000000039e4000000000895,用被人编写的软件勾选16进制发送就正确,我自己编写的就不行,有谁可以编个最简单的例程啊,谢谢了。
展开
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
直接这样就发送出去了
端口1.发送数据 ({ 1, 3, 0, 40, 0, 41, 4, 28 }) ' 使用10进制数,组成需要发送的MODBUS命令,带CRC效验码
大括号里面的是要发送的数组,都是10进制的数,
发出去就是16进制了,不要进行数值转换
端口1.发送数据 ({ 1, 3, 0, 40, 0, 41, 4, 28 }) ' 使用10进制数,组成需要发送的MODBUS命令,带CRC效验码
大括号里面的是要发送的数组,都是10进制的数,
发出去就是16进制了,不要进行数值转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询