找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1008|回复: 3

串口通讯问题

[复制链接]
发表于 2006-2-7 05:55:08 | 显示全部楼层 |阅读模式
在一个串口通讯中,我要发送一个字符串,为16进制810104082pFF,其中p=0,1,2,3,4,4,5,6,7,8。我在编写程序时候,用Number To Hexadecimal String.vi转化为16进制,但是结果中,老是把p的值变成了16进制的ASCII码。要不就是在开头和结尾多了两个0,请问我如何能得到正确的结果。在线等待gxmozhijian@163.com
发表于 2006-2-7 06:41:02 | 显示全部楼层
Number To Hexadecimal String.vi这个不能处理,它转了以后是普通格式的STRING,看起来是HEX,但实际上发送出去后一个字节肉眼看起来,实际机器发的是二个字节了!一会发一个我以前做的程序包给你,你用里面的程序组合起来,看哪个适合您,相信会有适合的!我找一下!
回复 顶

使用道具 举报

发表于 2006-2-7 06:42:16 | 显示全部楼层
<>地址如下,希望对兄弟你有帮助,有什么问题大家一同学习讨论,共同进步!</P>
<><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=7763&amp;id=2219&amp;skin=0" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=7763&amp;id=2219&amp;skin=0</A></P>
回复 顶

使用道具 举报

发表于 2006-2-7 06:43:42 | 显示全部楼层
<>81 01 04 08 2p FF</P>
<>这种十六进制发送的时候是一个一个字节发送的,第一次发81,第二次发01,第三次发,04,依此类推,08,2P,FF,所以你要进行处理,将P和2要结合起来!不然发送的就是错误的,你说的多0就是这个原因!</P>
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 05:58 , Processed in 0.035887 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表