用户登录
用户注册

分享至

电脑串口软件字体乱码 串口接收到的数据为乱码

  • 作者: 附近地段友
  • 来源: 51数据库
  • 2020-04-21

乱码的原因通常有两个:

1、波特率 数据位 校验位 不匹配,即网络转串口设备与您的串口设备波特率不匹配,设置成一致即可。

2、硬件原因,注意TTL RS232 RS485这几种电平形式是不同的,不能直接连接,需要用232芯片或者485芯片转发,客户最常患的一个错误是将TTL电平直接接到计算机上,肯定会乱码,计算机是RS232电平。另外硬件设计不当,有干扰也可能会导致通讯不正常。仔细检查硬件即可。

如果无法确认问题在哪,可以使用自收发的形式排除。

1、您的设备直接和电脑通讯,按照你理解的波特率相关设置,看是否正常,以确认你的设置是否有问题。

2、断开您的设备与网络模块之间的连接,再将模块串口的RXD和TXD短接,通过网络发送网络接收,看数据是否正常,以确认我们的模块工作正常。

3、断开您的设备与网络模块之间的连接,再将您的设备的串口收发短接,通过电脑自收自发,看数据是否正常,以确认您的电脑到串口这部分硬件工作正常。

是这样的。我用调试助手试了一下,发给对方时对方正确接收,但是对方发过来时会显示一些类似汉字之类的东西~

serialCRT乱码,如下图。我改字体,换串口线,换板子,重下软件都试过,都是乱码。求大佬相助。

一般乱码可能的原因是1、串口波特率不对,调对即可。2、编码格式选择不对,右键连接标签,选择会话选项,点击外观选项,在其右侧次级菜单的字符编码中选择正确编码即可,一般选择UTF-8或GB2312。根据自身情况选择。3、有时候可能是软件错误引起的,断开连接重连一下就好了。

没用

为什么我的单片机发送数据到电脑上,串口小助手会出现乱码呢

可能问题是 1、 你接受的波特率跟你板子的波特率不一致;2、你串口助手没有点击16进制显示;3、你板子本身发送的是乱码;4、或许被干扰了

串口调试总是乱码,求助

乱码的原因就是波特率不对,串口调试,是电脑和单片机两者通信吧,这两者的波特率必须要相同。

特别是单片机上,看准晶振的频率,再计算波特率。

为什么串口通讯调试软件上得到乱码

首先确认硬件接线没问题,其次检查波特率等通信参数、再有就是接收的数据有没有中文,如果有中文,则需要设置正确的解码才可以,类似格西烽火软件,可以设置中文的编码方式。

为什么我用电脑串口接收rfid发送的uid,却一直都是乱码

图片中的是十六进制 输出不带回车的 你把串口调试助手中的自动换行显示前打勾

你如果自己程序输出是乱码 可能是输出格式不一样

自动换行也试过,会是两个或者三个换一次行,也是没有规律。

这几天有点事情,过几天私信你行吗

转载请注明出处51数据库 » 电脑串口软件字体乱码 串口接收到的数据为乱码

软件
前端设计
程序设计
Java相关