Цитата(ra9ftm2 @ Mar 5 2006, 23:56)

Такая проблема:
кварц 4,9152 мгц. Нужно работать на скорости 57600 бод. Получились такие настройки: UBRR=4;%ERR=6.25. Почему-то не работает. Точнее работает, но с ошибками.
Ну вы сразу и ответили на свой вопрос, проблема в ERR=6.25%, что значит за 10 переданных бит (один байт +старт +стоп) будет ошибка 62.5%, для корректной работы не годится! Суммарная ошибка для передаваемого кадра (старт+данные+стоп) должна быть не более 20%, соответственно ERR должна быть менее 2% для 8-ми битной посылки без четности с одним стопом.
Меняйте либо кварц, либо скорость обмена.
Сообщение отредактировал defunct - Mar 5 2006, 22:54