Цитата(vitko @ Oct 3 2007, 12:27)

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

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