How to communicate with 2 devices with 1 UART MCU in AVR
Assuming you don't need to communicate with both devices simultaneously, why not use an analog switch (such as the NLAS4684) to switch TX / RX between the two devices? Tie the two control inputs together and pass to a spare output on the Atmega32 and you can use one pin to select the device you are communicating with.