AVR, mega32, cvavr, uart, передача данных

Обсуждаем контроллеры компании Atmel.
Ответить
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

AVR, mega32, cvavr, uart, передача данных

Сообщение Great_Beaver »

Добрый вечер, господа. Имею вопрос к вам. Накидал uart на меге, и все вроде бы работает, но мк отдает данные к пк только в ответ, но сам передачу не начинает не зависимо от условий. Код генерировал с помощью codewizard, но не ставил прерывания на передачу, может ли быть проблема в этом? Прилагаю весь код. Спасибо.

P.s. Сдается мне не правильно я с uart работаю, подскажите, как наиболее оптимально просто отдавать значение переменной в пк.
Вложения
uart.txt
(6.26 КБ) 406 скачиваний
Реклама
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Re: AVR, mega32, cvavr, uart, передача данных

Сообщение Кинг »

if (counter>30) пока переменная не достигнет > 30 он ничего сам не напишет... добавьте counter++; перед if а в if добавьте counter=0;
Реклама
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: AVR, mega32, cvavr, uart, передача данных

Сообщение Great_Beaver »

counter=0; есть в if, а counter++; есть в прерывании по таймеру, но проблема не в этом, даже если просто поместить код в бесконечном цикле то все равно uart сам не передает данные.
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Re: AVR, mega32, cvavr, uart, передача данных

Сообщение Кинг »

а если написать так printf("Hello, world!");
Реклама
Эиком - электронные компоненты и радиодетали
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: AVR, mega32, cvavr, uart, передача данных

Сообщение Great_Beaver »

Так тоже самое, только отвечает, сам не передает.
Реклама
Great_Beaver
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт июл 02, 2010 20:51:50

Re: AVR, mega32, cvavr, uart, передача данных

Сообщение Great_Beaver »

В общем кому интересно включения прерывания на передачу решает, проблему, теперь стабильно идет спам в порт )
Реклама
Ответить

Вернуться в «AVR»