[an error occurred while processing this directive]
Подскажите, как правильно подключить AVR к RS-232(PC)(+)!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено gdi 19 августа 2002 г. 12:06

у меня сделано так:
AVR COM
------------------
PD0(RX) -> 3(TX)
PD1(TX) -> 2(RX)
GND -> 5(GND)

просто 3-мя проводами. Не работает. Почитал конфу,
многие ругают комп. Мне нужно просто посылать данные из avr
в PC. Пробовал рызличные комбинации скоростей на AVR и PC. Все посланные байты доходят, но НИ ОДИН не совпадает с тем, что я послал

Программа:

void main(void)
{
UCR = 0x08 // без прерываний, передатчик включен, 8 N 1
UBBR = 12; //19200 at 4MHz
UDR = 25; // посылаю
while (1)
}

Посылает один байт. На PC приходит байт со значением 115.
В качестве программы-приемника - прога на Delphi с использование
компонента TComPort(думаю дело не в нем). Пробовал отключать и
включать FIFO(не помогает).
Какие будут соображения?
Заранее спасибо!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru