Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
your UBRR register is set incorrectly. check on the datasheet of the atmega32 pg165, i also tried to simulate it on proeus it worked fine.
in that table found in page 165 you have the UBRR value for certain baudrates @ Fosc 1Mhz.