串口发送/接收错误字符

时间:2015-09-08 11:33:18

标签: serial-port

我想在我的旧zaurus和我的电脑之间建立一个串行链接,这里是zaurus的引脚:   http://www.geocities.jp/tedmiy/ppphsl.html

我使用ttl-to-usb转换器连接zaurus的引脚3,4,15,但是当我尝试将minicom数据发送到另一端时,我总是得到错误的字符(与zaurus相同) pc或pc到zaurus),下面是表格(左侧colcum是我按下的键,右栏是我得到的字符,N / A表示乱码)

  • a - > O
  • b - > '
  • c - > Ñ
  • d - > N / A
  • e - >中号
  • f - > &安培;
  • g - > →
  • h - >标签
  • i - > ķ
  • j - > %
  • k - > Ĵ
  • l - > N / A
  • m - >我
  • n - > %
  • o - > ħ
  • p - > N / A
  • q - > ģ
  • r - > #
  • s - > ˚F
  • t - > N / A
  • 你 - > ë
  • v - > "
  • w - > d
  • x - > N / A
  • y - > ç
  • z - > !

双方都使用相同的设置,我不知道什么是错的......

2 个答案:

答案 0 :(得分:0)

  • 检查奇偶校验和控制流量设置。
  • 尝试为minicom设置不同的字符集。
  • 这是一个愚蠢的猜测,但你是否尝试重新启动usb-serial转换器和你的电脑?我的ARM系统模块遇到类似的问题,连接到串口。

答案 1 :(得分:0)

这是因为您将串行电缆直接连接到USB分支电缆。你需要一个USB转串口电路来完成这项工作。