Ответ: Не в симуляторе дело
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено shiall 01 июля 2003 г. 00:56
В ответ на: Так и спрашивать тогда надо, "как обойти глюк симулятора".... отправлено SM 01 июля 2003 г. 00:15

Сначала расчитывал скорость 300 бит/с при 16 мгц, UBRR = 3332.
Запрограммировал- работает. Потом вспомнил, что кварц стоит на 16,384 мгц. Пересчитал UBRR = 3412. Зашил- не работает. Объясняю так:
При 16,384 и UBRR = 3332 скорость получается выше ( забыл сказать, передача девятибитная). Но UCSRC настраивается на два стоповых бита, поэтому скорость примерно выравнивается (реально передается один стоповый бит). При 3412 два стоповика остаются и скорость сильно меняется. Думаю, что где то ошибаюсь, но вот где?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru