[an error occurred while processing this directive]
ATMega8535... UART... че за ботва?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Shurale 25 марта 2005 г. 12:57
|
|
|
|
Перешел на мегу только-что. Пытаюсь на COM букивку заслать, а приходит хрень какая-то... Настройка такая: 115200, 8 бит, 1 стоп, без четности.
//UART initialize
void uart_init(unsigned int ubrr)
{
/* Set baud rate */
UBRRH = (unsigned char)(ubrr>>8);
UBRRL = (unsigned char)ubrr;
/* Enable receiver and transmitter */
UCSRB = (1< /* Set frame format: 8 data bits, 1 stop bit, no parity */
UCSRC = (1<}Что-то не так делаю?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Дай угадаю, твой МК работает не на той частоте которую ты указал в прэкте, например МК пашет от внутреннего кварца. — by-pass (25.03.2005 17:22, пустое)
- В общем заведи себе КодеВизио и не парься... уменя с первого разаполучилось всеполучилось инициализация и передача и прием! — M@RS (25.03.2005 15:59, пустое)
- Ответ: обрезало... — Палыч (25.03.2005 15:24, 239 байт)
- Ответ: — Палыч (25.03.2005 15:22, 237 байт)
- Ладно, попробую словами объяснить. Контроллер должен возвращать компу принятые от него символы, вместо них приходит какой-то левак, вроде псевдографики или совершенно другие символы. Я с мегами еще не работал, может там есть тонкость какая, которую я пропустил в документашке? Если не сложно, кинте плиз примерчик инициализации уарта на 115200, 8 бит, 1 стоп, без четности. — Shurale (25.03.2005 14:52, пустое)
- а ну нах.......... — Shurale (25.03.2005 13:03, пустое)
- блин, задолбал. попробую без комментов — Shurale (25.03.2005 13:02, 192 байт)
- код обрезался... еще разок — Shurale (25.03.2005 13:00, 322 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru