如何使用 UART 在 avr(atmega16/32) 上连接多个设备?

How to connect multiple devices on avr(atmega16/32) using UART?

atmega 32 只有一个(TX/RX)。如果连接许多使用 UART 的设备,我应该怎么做?....Arduino 有一种叫做软件串行的东西 它在atmega 32中是否可用或如何建立它?

如果外围设备不需要同时运行,也可以使用多路复用器。由于波特率变化等原因,使用起来有点棘手,但我在我的一个项目中使用了这种方法,我有一个串行打印机和一些其他通过 UART 与 MCU 连接的设备。上述设备的驱动程序包括调用以在与设备通信之前切换到多路复用器上的正确输出。