摘要 |
Disclosed is a vending machine operating system architecture that connects vending machine peripherals (110, 112, 118, 120, 216, 218, 222, 224) of different communication standards to a main vending machine controller. One way to connect the main controller (102) to disparate buses (108, 114) is to use a UART device (106, 114) for each. An even more cost effective approach is to use a communications co-processor (202) (which is at least equivalent to a UART device) to which each of the two disparate buses (214, 220) is selectively connected by a multiplexer (208) under the control of the main vending machine controller (200). |