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

时间:2018-07-26 22:47:01

标签: avr atmega16

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

1 个答案:

答案 0 :(得分:0)

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