RFID-RC522怎么和Arduino通信

2025-04-07 17:08:52
推荐回答(2个)
回答1:

如果仪器支持modbus,厂家应该给出一个地址表,说明仪器中的数据的位置,比如40001地址是电压,诸如此类。拿到仪器的地址表,还需要知道仪器的通讯设置,比如RTU格式,9600,8E1,等等。
知道以上这些信息,找一个arduino的modbus主机协议栈,连接到你的应用程序中,配置好。
主程序中,用协议栈的API读取40001地址就可以得到仪器的电压。
主机不能随意的往从机中发送数据,必须是往确定存在的地址里写,或者读确定存在的地址,如果仪器中没有说明40001地址是存在的,读写这个地址会出错。

回答2:

您应该是和单片机通信,在共地的情况下,电平匹配情况下,让rx和tx交叉连接,也就是522的rx接单片机的tx,522的tx接单片机的rx,然后对照522的寄存器操作,就可以写单片机程序了,希望对您能够有用。