6410的串口遇到的问题
用公司提供的扩展串口连接外部设备,总是连接不上,后来发现串口接收数据有问题。串口调试工具发送16进制数01 02 03 04 05 06 07 08 09 0a,0b,0c,0d,0e,10,接收到的是一堆方框,将这些方框转成ASC码变成了“\a\b\t\n\v\f\r”为什么会这样?请版主明示。 方框是ascii码啊,你也同样显示16进制看看呗 当发送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码接受总是错的。怎么处理? 发现不可见字符显示错误。重发:
当发送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码接受总是错的。怎么处理? 发不出。总之,不可见ascii码都是错误的。所以与外部设备通讯根本本没法进行。 没看明白,电话联系客服说一下情况~
页:
[1]