Страница 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
Выкинуть атмегу, соединить устройство к ПК напрямую :facepalm: :)))
Если серьезно, то что должна делать атмега кроме пересылки данных, и в каком месте проблема? Если хотите чтобы программу писали за вас, это в другую тему, если есть вопросы, поможем.

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 должен принимать и передавать данные.