串口发送16进制数值

逐渐变晕 2010-12-07 08:08:07
我想向串口发送16进制的数值,我用的是MSComm控件。
我从网上下载了一些代码,他的意思是先把16进制转换为10进制的数值,
这个可以实现 比如16进制的7E可以转换为10进制的126但是我发送后截取的数据
并不是7E 而是“126”字符串相应的值。是313236了,这该怎么解决
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chinaboyzyq 的回复:]
看mscomm设置是以二进制接收还是以字符串接收。
31 32 36 是1 2 6的asc码值
[/Quote]
+1
chinaboyzyq 2010-12-08
  • 打赏
  • 举报
回复
看mscomm设置是以二进制接收还是以字符串接收。
31 32 36 是1 2 6的asc码值
flfq 2010-12-08
  • 打赏
  • 举报
回复
发&h7e和126是一样的
逐渐变晕 2010-12-08
  • 打赏
  • 举报
回复
谢谢各位了
zdingyun 2010-12-07
  • 打赏
  • 举报
回复
Byte字节数组发送.
详细参考:http://www.vbgood.com/viewthread.php?tid=83700&highlight=

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧