Страница 1 из 1

Вопрос по UART

Добавлено: Ср июн 30, 2010 20:50:45
Seeroja
Возможно(как) отключить приём на время передачи плюс 10-20мс(ответ приходит не ранее чем 25мс)?
Т.е. с "отправлять - передавать" проблем не было пока выход - вход не соединили(однопроводная линия связи).
После этого принимается уже сначала то, что мы отправили, а затем ответ.
Или запретить ему принимать? т.к. знаем, что передаём - при приёме-разборе игнорируем, но как то...
Третье - знаний не хватает выдумать.
Может кто подскажет правильное решение.
Или хоть ткнуть в какой-нибудь пример.
код:Да какой код? Передаём "а", но принимать нам его не нужно.

Re: Вопрос по UART

Добавлено: Ср июн 30, 2010 23:20:36
Meteor
Seeroja писал(а):Возможно(как) отключить приём на время передачи плюс 10-20мс(ответ приходит не ранее чем 25мс)?
После этого принимается уже сначала то, что мы отправили, а затем ответ.
Или запретить ему принимать? т.к. знаем, что передаём - при приёме-разборе игнорируем, но как то....
Могу посоветовать использовать таймер для этого. По его переполнению ключаете режим передачи, а при совпадении - режим приема.

Re: Вопрос по UART

Добавлено: Ср июн 30, 2010 23:45:29
smac
Seeroja писал(а):Возможно(как) отключить приём на время передачи плюс 10-20мс(ответ приходит не ранее чем 25мс)?
Какой UART-то (модуль в микроконтроллере, отдельный девайс, на плис реализован или что)? Конкретики добавьте.