Сообщение от Antinup
|
Спасибо кто ответил.
raxp, то есть на выходе ком порта получем нам нужный сигнал: 111111111111111110100000001111111111
или же байт будет отправляться пакетом, со всякими заголовками, которые будут мешать?
realid, наверно +5-+15 и -5--15, судя из этой статьи http://www.gaw.ru/html.cgi/txt/interface/rs232/
еще вопросик, МК как правило работает с +5В, как лучше пребразовать сигнал по уровню, чтобы МК правильно воспринимал 1 - (+5-+15) и 0 - (-5--15) и нормально работал
|
Никаких заголовков и окончаний.
На Tx висит -12В. Приходит старт - 1 такт +12В, затем инвертированные 8
бит, начиная с младшего( если за 1 принято +12В ) , в конце stop -12В.
На кз любой выходной пин порта выдает 10 мА. На нагрузке 510 ом
будет +-5В.
Выходные же DTR, RTS да и сам Tx - при установке SETDTR, SETRTS,
SETBREAK имеют на пинах +12В, при сбросе CLRDTR, CLRRTS, CLRBREAK -
-12В. Так что что именно еденица - вроде однозначно.
Схемы преобразователей это все как правило инвертируют и на портах
МК сигналы в уровнях CMOS и инверсные описанному.
Входа, в том числе и Rx воспринимают - 0-›1 2В, 1-›0 0.7В.
Ток входа ~микроамперы.
Это COM порт более мненее современного настольного компа.