Цитата(SZ0 @ Mar 16 2008, 19:35)

Как только разрешам передачтик UART тут же получаю на COM порт компа 0. А после это байт $AA:
Как с этим бороться?
Как с этим бороться, вам уже Сергей написал, а природа этого явления в том, что у вас изначально на передатчике (Tx UART-а) логический нуль, который является "стартом". Этот старт принимается UART-ом ПК. И когда ваша программа инициализирует UART на МК, логический нуль сменяется единицей, которая является "стопом". Терминальная программа на ПК при этом читает из UARTа 0x00, которого на самом деле не было.
Если быть точным, то в этой ситуации микросхема UARTа ПК выдает сигналы ошибок framing error и break, но обычно терминальные программы на них не реагируют