LabVIEWwilliam hill官网
登录
直播中
yycf
6年用户
136经验值
擅长:可编程逻辑 嵌入式技术 py
私信
关注
[问答]
如何将串口读取高低位转换成有符号16bit数据
开启该帖子的消息推送
串口
串口发指令 返回的数据高低位怎么转换成16bit有有符号或者无符号,有老哥知道么。
回帖
(3)
周建远
2020-10-15 14:05:54
这个要根据你串口连接的设备厂家如何定义的协议了,一般来说都是收到16进制的数据,需要转为正常的10进制显示的 简单点的直接用十六进制至数值转换,还有的是转为10进制数值后需要初65535,这就是厂家自己的定义了,需要看协议才知道
这个要根据你串口连接的设备厂家如何定义的协议了,一般来说都是收到16进制的数据,需要转为正常的10进制显示的 简单点的直接用十六进制至数值转换,还有的是转为10进制数值后需要初65535,这就是厂家自己的定义了,需要看协议才知道
4
举报
yycf:
通讯协议是ModbsuRtu 串口返回的是16进制数字字符串 现在可以转换成无符号的16位
EKko
回复
yycf:
所以还是放个图片展示一下,如果是文字的话,你说的数字字符串可能和上面说的不一样,你把协议截个图,然后画个图要转成什么样子的?问题没有描述清楚,双方可能会弄混
周建远
回复
yycf:
照你这么说,就是要转为I16了,就用十六进制字符串至数值转换这个函数就行,把你那个4字节的数据输入,数据格式设置为I16,输出就是你需要的数值了
yycf
回复
周建远:
谢谢大家,问题已经解决了,之前写数据到寄存器的时候把值除256取商取余得到寄存器的高低位,后面得到16进制的数字字符串,直接把高位16数字字符转数字 然后乘256+低位的转换值 就可以得到结果值了
王志博
2020-10-15 16:54:11
串口收到的数据是什么样子的,需要转成什么数据,有没有例子
串口收到的数据是什么样子的,需要转成什么数据,有没有例子
举报
汪刚刚
2020-10-15 22:24:09
使用强制类型转换控件
使用强制类型转换控件
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口
采集的
数据
转换成
有
符号
数的问题
2012-05-02
5971
怎样把AD
转换
得到的补码
转换成
一个
有
符号
的整数呢
2022-02-25
1920
如何将
labview
串口
接收到的多路
16
进制
数据
转换成
相应的10进制数,并可以选择输出
2016-04-07
3669
如何将
一个INT型
数据
转换成
2个CHAR型
数据
?
2023-11-03
343
LPC1788
读取
SD卡图片问题
2015-08-03
4955
C语言中怎么实现颠倒字符的
高低位
2020-03-16
3015
如何将
陀螺仪的原始
数据
转换成
角速度呢
2022-12-15
641
如何将
数组
转换成
整形数值
2020-08-26
4584
labview
数据
转换
问题
2012-02-16
4215
Multisim
如何将
威廉希尔官方网站 图
转换成
Ultiboard 可以识别的文件
2015-07-04
5918
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分