AFON // радиотехник affonya@mail.ru
← на главную

BUS // последовательный порт

Последовательный порт COM

Данная страница посвещенна последовательному порту COM данный порт был когдато очень популярным но в данный момент он потехоньку убывает и появляются все новые и новыепорты!!! Не буду очень много расказывать об этом порте, потому что сам не очень много о нем знаю. Если вам необходимо сделать устройство которое будет работать с этим портом или по крайней мере вам надо будет работать с устройством которое использует этот порт то вам поможе та информауция которая приведена ниже. Там приведено описание работы СOM порта а также несколько программ для работы с последовательным портом.

Подробный справочник

Что такое RS-232

RS-232 — стандарт последовательного интерфейса, десятилетиями использовавшийся как «COM-порт» ПК для связи с модемами, приборами и микроконтроллерами. Данные передаются побитно по одной линии в каждую сторону, без отдельного тактового сигнала (асинхронно).

Сигналы и распиновка DB9

Минимум для связи — три провода: TXD (передача), RXD (приём) и GND. Остальные линии (RTS/CTS, DTR/DSR, DCD, RI) служат для аппаратного управления потоком и сигнализации модема.

DB9Сигнал
2RXD — приём
3TXD — передача
5GND — земля
7 / 8RTS / CTS

Полная распиновка DB9 — в справочнике распиновок.

Уровни и формат кадра

Логическому нулю соответствует напряжение +3…+15 В, единице — −3…−15 В (инвертировано относительно ТТЛ; для подключения к МК нужен преобразователь уровней, например MAX232). Кадр: старт-бит, 5–8 бит данных, необязательный бит чётности и стоп-бит(ы).

Скорость

Типовые скорости — 9600, 19200, 115200 бод. На стороне микроконтроллера значение делителя (UBRR) под кварц удобно посчитать в калькуляторе UART. Для больших расстояний и помехозащищённости применяют RS-485. Программная работа с портом — в разделах PIC и AVR.

О последовательном порте COM (RS-232)

COM-порт на основе стандарта RS-232 — классический последовательный интерфейс для связи компьютера с модемами, контроллерами и измерительной аппаратурой. В разделе — распиновка разъёма, уровни сигналов и приёмы программирования обмена.

Сигналы и распиновка COM-порта

Интерфейс RS-232 использует не ТТЛ-уровни, а двуполярные напряжения, что обеспечивает помехозащищённость на коротких линиях. Кроме линий приёма и передачи, разъём содержит сигналы управления потоком RTS/CTS и DTR/DSR.