嵌入式爱好者

查看: 1921|回复: 5

6410的串口遇到的问题

[复制链接]

15

主题

275

帖子

754

积分

扫一扫,手机访问本帖
发表于 2011-8-18 11:17:03 | 显示全部楼层 |阅读模式
用公司提供的扩展串口连接外部设备,总是连接不上,后来发现串口接收数据有问题。串口调试工具发送16进制数01 02 03 04 05 06 07 08 09 0a,0b,0c,0d
,0e,10,接收到的是一堆方框,将这些方框转成ASC码变成了“\a\b\t\n\v\f\r”为什么会这样?请版主明示。
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-8-18 13:11:48 | 显示全部楼层
方框是ascii码啊,你也同样显示16进制看看呗
回复 支持 反对

使用道具 举报

15

主题

275

帖子

754

积分

 楼主| 发表于 2011-8-18 14:26:02 | 显示全部楼层
当发送20 21 22 23 24 25 26 27 28 29 时收到的是“ !\"#$%&'() !\"#$%&'()”完全正常。当发送1a 时
接受程序出现故障说“serialApp1.exe中发生错误,请选择退出,然后重新启动此程序。”详细信息是...NullReferenceException.....at TASK.invoke()"发送01 02 03 04 05 06 07 08 09 10收到的是“\a\b\t”,发送1b 1c 1d 1e 1f 11 12 13 14 15 16 17 18 18接受的是“”。不可见ascii码接受总是错的。怎么处理?
回复 支持 反对

使用道具 举报

15

主题

275

帖子

754

积分

 楼主| 发表于 2011-8-18 14:29:27 | 显示全部楼层
发现不可见字符显示错误。重发:  
当发送20 21 22 23 24 25 26 27 28 29 时收到的是“ !\"#$%&'() !\"#$%&'()”完全正常。当发送1a 时
接受程序出现故障说“serialApp1.exe中发生错误,请选择退出,然后重新启动此程序。”详细信息是...NullReferenceException.....at TASK.invoke()"发送01 02 03 04 05 06 07 08 09 10收到的是“"\a\b\t"”,发送1b 1c 1d 1e 1f 11 12 13 14 15 16 17 18 18接受的是“""”。不可见ascii码接受总是错的。怎么处理?
回复 支持 反对

使用道具 举报

15

主题

275

帖子

754

积分

 楼主| 发表于 2011-8-18 14:34:36 | 显示全部楼层
发不出。总之,不可见ascii码都是错误的。所以与外部设备通讯根本本没法进行。
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-8-18 16:43:38 | 显示全部楼层
没看明白,电话联系客服说一下情况~
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-26 12:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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