我正在尝试使用Attiny2313和RDM630 RFID阅读器构建基于RFID的开门器。编程或使两个IC通过UART相互通信没有问题。问题是对数据的解释。 我无法理解RDM630发送给Attiny的内容,所以我通过RS232 / USB适配器将它连接起来,这就是我在PC上的内容:
显示= ASCII:
显示设为HEX:
写在卡上是: 0000714511 010,59151
任何人都可以帮我理解数据吗?
答案 0 :(得分:0)
RDM630 RFID阅读器模块发送的大多数字节是十六进制数字的ASCII字符(' 0' - ' 9',' A' - &# 39; F')表示0x30-0x39,0x41-0x46。
与直接TTL连接相比,您的 RS232 / USB 看起来会反转这些位。
(RS232是反向TTL。它也有不同的电压电平,但只要TTL发送输出馈送RS232接收输入,就像在你的情况下一样好。反过来更棘手)。