天嵌 ARM开发社区

 找回密码
 注册
查看: 1437|回复: 2

通过串口发送字符,在串口调制助手中显示乱码?

[复制链接]
福尔摩斯 发表于 2013-4-15 12:05:19 | 显示全部楼层 |阅读模式
       当在ARM9平台上的终端中,通过触屏写一句话可以通过串口线发送到串口助手并且显示正常。但是当我把一句英文写入一个txt文档存到ARM9下,后写了一个小程序读并传输这个txt文档中的这句话,然后用串口线传输,在PC上的串口助手上显示的是乱码。波特率设置的都一样,这是什么原因呢?应该不是程序及设置的问题。我猜想应该是由于txt文档中,字符保存的格式有关,不知这种猜想对不对?怎样处理才能在串口串调制助手中正常显示从txt文档中读出的字符串?

TQ-lkp 发表于 2013-4-15 13:19:17 | 显示全部楼层
读到的数据先打印出来,看到底读出来没有,一般情况下非中文字符,可以不考虑编码问题
 楼主| 福尔摩斯 发表于 2013-4-15 20:26:38 | 显示全部楼层
恩,谢谢你了。确实与编码无关,是我read函数没用对。我打印一下,在屏幕上显示的也有问题。我想继续问一下,如实用串口传输图片,是不是要考虑编码的问题了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-27 21:29 , Processed in 1.021523 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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