roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 май 2025, 05:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 08:15 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Подскажите, как правильно настроить порты rs txd и rxd. У меня настроены оба порта на вход, для того чтоб при включении не выдавало значение в порт.Хотя по логике один из них должен быть настроен выходом.
Вопрос к тому,что после небольшого времени работы приходит не понятный ответ с контроллера.Может ли неправильная настройка служить этой ошибкой.Не могу найти причину вызывающую сбой работы порта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 08:41 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Обычно в даташите приведены примеры настройки на асме и си. Приведите код своей настройки, напишите что за МК - может кто что и подскажет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 08:57 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
PORTD_DDR->bit0 = 0;//RXD
PORTD_DDR->bit1 = 0;//TXD

atmega32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 10:22 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
партизан на допросе :D
из этой информации ничего не выжать. Если уарт аппаратный - он сам конфигурирует ноги как надо. Ждем продолжения....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 13:01 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
может я чего то не допонимаю. Микроконтроллер avr atmega32. На его борту usart . Ноги порта настроены на вход.Если настроить TXD на выход то при включение питания в порт подается значение с микроконтроллера,значение "ъ". Если настроить на входа обе ноги то этого значения нет.Так вот вопрос правильно ли настроены ноги микроконтроллера ведь логичнее было бы настроить ногу на выход?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 15 июн 2012, 13:19 
Не в сети

Зарегистрирован: 24 апр 2010, 14:47
Сообщения: 736
Откуда: Уфа
прог. языки: avr asm
Ты инициализировал USART? Не надо вручную настраивать ноги, он сам все сделает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 16 июн 2012, 19:35 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
я настроил ноги и иницилизировал usart. Но если порты настроены по разному, то пролетает буковка при включении,подачи питания. Если одинаково то буква не пролетает.И по логике порт txd должен быть настроен на выход.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 16 июн 2012, 20:31 
Не в сети

Зарегистрирован: 24 апр 2010, 14:47
Сообщения: 736
Откуда: Уфа
прог. языки: avr asm
Когда ты записываешь 1 в TXEN, порт настраивается автоматически. Он игнорирует обычные настройки ноги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: правильная настройка rs avr
СообщениеДобавлено: 17 июн 2012, 08:35 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
а чем тогда объясняется то если нога TXD настроена на выход то при включении пролетает некоторое значение в порт.А если настроена на вход то этого значения при включении нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO