реклама на сайте
подробности

 
 
> mega8 ...USART...люди добжи поможите))
vesel
сообщение Apr 21 2008, 02:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-04-08
Из: Saint-Petersburg
Пользователь №: 36 741



начал с нее родимой (мега8) знакомится с атмегой ....
суть проблемы:
инитил порт и как в апах написано и из чужих примеров... не хочет принимать ничего и все туть ((
передавать передает а принимать не хочет ....
USART0_Init();
for(;;)
{

if (USART0_Receive()==0) PORTC &=~_BV(PD5); // это я для проверки ...
delay_ms(300);
if (USART0_Receive()!=0) PORTC |=_BV(PD5);
delay_ms(300);
USART0_Transmit(USART0_Receive()); ///ето из примера ...хотел попробовать ...
}
инициализацию пробовал и из примеров и CodeVisionвскую из мастера ...нифига...
тупо заставлял слать в ББ(большого брата - комп) символы ...все ок...
а принимать ничего не хочет...хотя осциллом смотрю что на RX вход сигналы сыплются ((
где грабли ? может лыжи не едуть ?

пробовал и так : if UDR == 0 ....дрыгнуть лапкой\диодом....дрыгает гат...нет там ничего ...(((
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Apr 21 2008, 06:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(vesel @ Apr 21 2008, 05:38) *
...тупо заставлял слать в ББ(большого брата - комп) символы ...все ок...а принимать ничего не хочет...хотя осциллом смотрю что на RX вход сигналы сыплются
Вы бы привели текст инициализации USART. Наверное, ошибка в нём: например, забыли бит RXEN...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016