реклама на сайте
подробности

 
 
> управление ADM485
vitko
сообщение Oct 3 2007, 09:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 8-03-06
Из: Kyiv, UA
Пользователь №: 15 066



Как можно заставить AVR апаратно генерить сигнал разрешение передачи DE для ADM485 при обнаружении старт бита?
Завожу сигнал передачи от MAX232 на вход Т0 и конфигурирую таймер0 на внешний сигнал по спадающему фронту, таймер должен дергать выводом ОС0А по совпадению А, задаю TCNT=(OCRА-1) чтоб нога ОС0А дергалась по первому же спаду. Но она дергается только по второму.
Можно это как то по другому организовать без внешних элементов - платка маленькая, некуда их впаивать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Oct 3 2007, 16:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(vitko @ Oct 3 2007, 12:27) *
Как можно заставить AVR апаратно генерить сигнал разрешение передачи DE для ADM485 при обнаружении старт бита?
Завожу сигнал передачи от MAX232 на вход Т0 и конфигурирую таймер0 на внешний сигнал по спадающему фронту, таймер должен дергать выводом ОС0А по совпадению А, задаю TCNT=(OCRА-1) чтоб нога ОС0А дергалась по первому же спаду. Но она дергается только по второму.
Можно это как то по другому организовать без внешних элементов - платка маленькая, некуда их впаивать?

Для повышения помехоустойчивости обычно рекомендуется, чтобы передача была включена не менее длительности одного байта до посылки первого стартового бита. То есть нужно установить программно передачу, запустить соответствующий тайм-аут, после его окончания передать байт.
Сейчас подтянется народ и скажет, что все работает и так. Бремя выбора правильного решения за Вами smile.gif
Ага, применение увидел... Стирать не буду, совет такой - сделайте
разрешение Tx = сигнал, которым запускаете "одновибратор" ИЛИ сигнал самого одновибратора. Ну, с точностью до полярностей smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016