Цитата(Azik_UFA @ Sep 22 2006, 23:54)


Плиз немогу разобраться, как настроить UART на 115200 Гц, стоит кварц на 11,0592 МГц
С таким кварцем - никак.
У с2051, насколько помню, UART и его тактирование устроены в точности так-же как у родоначальника всего семейства i8051.
Частота кварца для начала делится на 12, потом делится на таймере (на N), и только тогда поступает на UART. Но и это ещё не всё - самому UART-у надо целых 16 тактов на один бит.
Итого: скорость в бит/сек = 11.0592 МГц/12/N/16
при N=1 (в регистр таймера при этом надо грузить 0xFF) получается 57600 и не больше.
Но если очень нужно именно 115200, то вообще-то с2051 может работать с кварцем на 22 МГц.