Цитата(коля-ша @ Nov 28 2007, 18:58)

например ADuC 824 в S-52 корпусе
ADuC 841 в таком же корпусе
Не силен контроллер в портах, так они и не акцентируют на этом
Ага. Понятно. Для Port3 указано 0,4В при Isink=4mA, т.е. нормальный только нижний ключ. Соответственно сопротивление его порядка 0,4В/0,004А=100 Ом. Подключайте излучающий светодиод оптрона анодом к питанию, а катодом последовательно с балластным резистором номиналом (при питании 5В+-5%) (4,75В-1,5В-0,4В)/0,004А=750Ом или 330Ом при питании 3.3В подключен к TXD (P3.1).
Кстати, а какие именно оптроны используете? Учтите, что ток в линии после оптрона будет пропорционален току излучающего диода (~4мА) помноженному на CTR (Current Tranfer Ratio) оптрона. Для расчета нужно брать наименьший CTR для данной конкретной оптопары.
Соответственно и нагрузочный резистор для выхода оптрона, подключенного к входу RXD (P3.0) нужно расчитывать тоже, исходя из наименьшего CTR. Допустим, если у вас ток в линии 0-15мА, то для оптрона с CTR>=50% нагрузочный резистор д.б. (5.25В-0.2В)/(0,015А*50%/100%)>=680Ом,
как минимум 680Ом.