天嵌 ARM开发社区

 找回密码
 注册
查看: 3668|回复: 7

Serial_Test程序接收发送十六进制数0x0A和0x0D出错

[复制链接]
glqinhan 发表于 2010-12-27 15:01:21 | 显示全部楼层 |阅读模式
serial_test运行时,PC通过串口调试工具给开发板发送十六进制数0x0A,回显时发送的是0x0D,开发板发送0x0D时,PC接收到为0x0A,只有遇到0x0A和0x0D时才会出现这样的错误。请问大家是不是TQ提供的驱动里使用了换行(0x0A)和回车(0x0D),使得在遇到这两个字符时出现错误?应改怎样修改呢?
 楼主| glqinhan 发表于 2010-12-28 12:42:36 | 显示全部楼层
怎么没人回答啊?自己顶下~~
回复

使用道具 举报

machoe 发表于 2010-12-28 12:49:37 | 显示全部楼层
是天嵌的原版代码吗?
回复

使用道具 举报

天嵌_support1 发表于 2010-12-28 14:36:31 | 显示全部楼层
1# glqinhan


没有啊,没有定义什么特殊的数值来做什么
回复

使用道具 举报

 楼主| glqinhan 发表于 2010-12-28 16:41:20 | 显示全部楼层
3# machoe


是的,是原版的代码。
回复

使用道具 举报

 楼主| glqinhan 发表于 2010-12-28 16:44:35 | 显示全部楼层
4# embedsky_lxt


只有在发送0x0D才回出错,其它从0x00——0xFF都没有错误,接收只有0x0A和0X0D出错,将0x0A接收成了0x0D,0x0d接收成了0x0A
回复

使用道具 举报

天嵌_support1 发表于 2010-12-29 18:17:39 | 显示全部楼层
6# glqinhan


到底是串口硬件错误还是你的软程序有错误呢?
你读取串口后转换读出来的数据怎么处理
回复

使用道具 举报

 楼主| glqinhan 发表于 2011-1-7 14:03:14 | 显示全部楼层
我没有处理,直接回显出来就是那样了。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-19 07:23 , Processed in 2.032629 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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