小编pas*_*sty的帖子

USART 数据传入错误

Atmega162我正在写和之间的通信PC

在我的PCBI 上有接口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)

c avr atmega serial-port usart

5
推荐指数
1
解决办法
1158
查看次数

标签 统计

atmega ×1

avr ×1

c ×1

serial-port ×1

usart ×1