主题 : 关于6410的串口问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 68482
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2012-04-23
最后登录: 2012-05-16
楼主  发表于: 2012-04-23 16:10

 关于6410的串口问题

本人编写了一个串口的裸机程序,让6410接收我发给它的16个数据,然后把这16个数据又通过串口发回PC机,当我通过超级终端,在键盘上敲入16个数据时,6410能正常接收到我的数据,然后发回,数据也正确。但是当我把数据放在一个文本文件中,然后用超级终端把这个文本文件中的数据发给6410时,6410仅能正确接收前面几个数据,后面发回来的是乱码。请教各位高手,问题出在哪呢?
级别: 新手上路
UID: 66999
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-04-06
最后登录: 2012-09-29
1楼  发表于: 2012-04-28 11:11
是不是文本文件的编码问题?
级别: 新手上路
UID: 68482
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2012-04-23
最后登录: 2012-05-16
2楼  发表于: 2012-05-02 11:04

 回 1楼(xiaojian1227) 的帖子

应该不是吧,文本文件中的东西前面几个可以正确显示吖
GuQSir
级别: 新手上路
UID: 33204
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2010-11-27
最后登录: 2015-01-14
3楼  发表于: 2012-05-23 05:44
文本文件的编码格式问题、乱码可能是空格或者什么特殊字符、你可以换几种编码格式存放,排除问题。