А ты правильно используешь бит URSEL? там два регистра используют один и тото же адрес! так что скорее всего ты читаешь UCSRC
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
KRS
20 июля 2004 г. 12:32
В ответ на:
Выставление boudrate в USART mega8535
отправлено SergP 20 июля 2004 г. 12:23
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ:
—
SergP
(20.07.2004 12:37, 95 байт)
Для чтения нужно просто читать сначала UBRRH а затем UCSRC команды должны следовать одна за одной (лучше прерывания запретить) !)
—
miv
(20.07.2004 12:43,
пустое
)
Ответ: Так мне ведь нужно записать а не читать, выставить скорость тоесть
—
SergP
(20.07.2004 12:49,
пустое
)
Интересно если нужно только записать откуда ты узнал что UBRRH изменился?
—
KRS
(20.07.2004 12:52,
пустое
)
Ответ: в AVR Sudio 4
—
SergP
(20.07.2004 12:59,
пустое
)
Ответ:
—
miv
(20.07.2004 13:05,
пустое
,
ссылка
)
А при записи в UCSRC бит URSEL ставили в 1 - т.е. Value | 0x80
—
KRS
(20.07.2004 13:02,
пустое
)
Ответ: ДА
—
SergP
(20.07.2004 13:07,
пустое
)
Проверил AVR Studio просто неккоректно работает! оно отображает просто регистр в соответсвии с битом URSEL так что надо просто проигнорировать!
—
KRS
(20.07.2004 13:14,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru