Atmega162
我正在写和之间的通信PC
。
在我的PCB
I 上有接口RS485
(从 转换RS422
而来MAX485
),它通过ADAM-4520
收发器进入COM port
。
我一直在终端中测试我的程序,这对我来说似乎很奇怪,发送字符MCU
工作正常,但接收到的字符PC
被更改了(我无法弄清楚这种转换的任何方案)。
例如,这些 ASCII 字符的解释方式如下:
0 => 0
1 => 64
2 => 32
3 => 32
4 => 16
5 => 65
6 => 16
7 => 16
8 => 8
'1' => 204
'2' => 102
'3' => 70
'4' => 51
'5' => 141
'6' => 35
'7' => 51
'8' => 6
'9' …
Run Code Online (Sandbox Code Playgroud)