[an error occurred while processing this directive]
|
Ситуация такая:
Два контроллера AVR общаются между собой по уарту через рс-485.
Они это делают замечательно, если бы не одно НО: почему-то приходиться делать очень большую временную задержку, чтобы принять от одного к другому. Т.е. с одного отправил команду ( сразу же переключается на прием) , он ее принял (это точно)(переключается на передачу) но UART ответ не воспринимает. Организую задержку по времени - всё нормально. Где грабли.
P.S.: Резисторы защитного смещения не стоят, терминатор тоже, ввиду малости расстояния (3 м) и скорости обмена (19200).
Заранее благодарю!
E-mail: info@telesys.ru