Страница 1 из 1
UART для ATmega64
Добавлено: Чт май 31, 2012 09:21:12
sg6336
ATmega64 подключен к ПК через СОМ порт. Так же ATmega64 подключен к другому устройству через другой UART.
Нужна программа, что бы ATmega64 через один UART принимал данные с ПК, а через другой UART отправлял эти же данные дальше.
Помогите, пожалуйста.
Re: UART для ATmega64
Добавлено: Чт май 31, 2012 09:31:03
Engineer_Keen
Выкинуть атмегу, соединить устройство к ПК напрямую
Если серьезно, то что должна делать атмега кроме пересылки данных, и в каком месте проблема? Если хотите чтобы программу писали за вас, это в другую тему, если есть вопросы, поможем.
Re: UART для ATmega64
Добавлено: Чт май 31, 2012 09:36:31
pyzhman
Вот.
Re: UART для ATmega64
Добавлено: Вс июн 03, 2012 09:20:05
sg6336
pyzhman писал(а):Вот.
Спасибо, огромное!
В ATmega64 будет происходить простейшее шифрование и расшифрование. Это нужно для макета.
Еще раз СПАСИБО.
Код в CV тоже сгенерировал (код для USART), но до Вашего фрагмента
Код: Выделить всё
while (1)
{
data= getchar();
putchar1(data);
};
Не додумался )))
Re: UART для ATmega64
Добавлено: Вс июн 03, 2012 09:28:35
pyzhman
Зачем же тогда два УАРТа грузить? По RxD приняли, по TxD отправили. Один УАРТ на все про все. Да и проц можно поскромнее/подешевле.
Re: UART для ATmega64
Добавлено: Вс июн 03, 2012 09:55:48
Jack_A
Это для простейших случаев, когда надежность не нужна ( лампочками помигать ) . А в суръезных вещах : отправил сообщение - принял, проверил CS или CRC, если не сошлось - шлем обратку : "Не понял - вы че сказали?" - пока не получим правильный пакет. И так в обоих каналах. Я в таких случаях мультиплексирую TxD/RxD , если не хочу завязываться с RS485-м.
Re: UART для ATmega64
Добавлено: Вс июн 03, 2012 14:11:03
pyzhman
Согласен.
Re: UART для ATmega64
Добавлено: Пн июн 11, 2012 10:41:14
sg6336
В моем случае один UART подключен к ПК, второй UART к Bluetooth.
Каждый UART должен принимать и передавать данные.