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

求助:串口接收的数据是乱码

[复制链接]
发表于 2008-7-22 17:50:01 | 显示全部楼层 |阅读模式
为什么我用VISA接收的串口数据是乱码,就是在READ BUFFER显示的是乱码,我用串口调试助手显示的是字符串呢?
不知道是程序的问题还是设置的问题?
可是我用的是例程啊?
而且设置和串口调试助手好象是一样的设置啊
波特率9600,数据位8位,无校验位,一位停止位,DELAY500ms
请大家帮忙,谢谢
发表于 2008-7-22 22:48:12 | 显示全部楼层
你的数据类型是什么样的,是ascii码发送的吗?如果是在串口调试助手里面能显示,又没有设置16进制显示的话,应该可以直接显示。
回复 顶

使用道具 举报

发表于 2008-7-23 14:08:19 | 显示全部楼层
对,是跟发送的有关系!右击这个显示框,然后选择HEX DISPLAY试试!
回复 顶

使用道具 举报

 楼主| 发表于 2008-7-23 16:17:03 | 显示全部楼层
谢谢,我改成16进制显示已经可以显示4551 0000 3558 0000 3769。。。。
但是串口助手是45 51 00 35 58 00 37 69。。。。
为什么会这样呢?
请问4551表示一次发16位吗?
我用16进制字符串转数值函数怎么不对呢?
回复 顶

使用道具 举报

发表于 2008-7-23 21:05:56 | 显示全部楼层
不是的!数据是一样的,只是它的显示方法有所不同而已!LV中二字节二字节凑一块显示,而其他软件中中分开,其实是一样的内容就行!
回复 顶

使用道具 举报

发表于 2009-4-14 21:33:39 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2009-4-14 21:36:51 | 显示全部楼层
显示出来的内容都是一致的,解决了,呵呵!
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 14:48 , Processed in 0.042199 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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