usart MDB协议各命令详解
时间: 2023-10-27 13:05:30 浏览: 45
USART MDB协议是一种通用的串行通信协议,用于在自动售货机和货币接收器之间进行通信。以下是MDB协议的各个命令的详细说明:
1. RESET:该命令用于重置货币接收器或售货机。当售货机或货币接收器收到RESET命令时,它们将回复一个ACK命令。
2. POLL:该命令用于轮询货币接收器或售货机是否准备好接收下一个命令。当售货机或货币接收器收到POLL命令时,它们将回复一个ACK命令,并可能提供一些状态信息。
3. VEND:该命令用于启动售货机的出货过程。当售货机收到VEND命令时,它将尝试出货,并根据结果回复一个ACK或NAK命令。
4. READER:该命令用于与售货机内的读卡器进行通信。当售货机收到READER命令时,它将回复一个ACK命令,并等待读卡器的响应。
5. EXPANSION:该命令用于与售货机内的扩展设备进行通信。当售货机收到EXPANSION命令时,它将回复一个ACK命令,并等待扩展设备的响应。
6. SETUP:该命令用于设置货币接收器或售货机的各种参数。当售货机或货币接收器收到SETUP命令时,它们将回复一个ACK命令,并可能提供一些状态信息。
7. ENABLE:该命令用于启用货币接收器或售货机的某些功能。当售货机或货币接收器收到ENABLE命令时,它们将回复一个ACK命令,并可能提供一些状态信息。
8. DISABLE:该命令用于禁用货币接收器或售货机的某些功能。当售货机或货币接收器收到DISABLE命令时,它们将回复一个ACK命令,并可能提供一些状态信息。
9. EXPANSION ENABLE:该命令用于启用售货机内的扩展设备。当售货机收到EXPANSION ENABLE命令时,它将回复一个ACK命令,并通知扩展设备启用。
以上是USART MDB协议各命令的详细说明。