Перейти к содержанию
    

Всё про интерфейс RS-232

Нужны мануалы про интерфейс, а также нужен материал, где подробно описывается, как происходит передача данных по UART от МК к RS-232 совместимым устройствам.

Очень нужна помощь, help.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте для начала вот тут - www.google.com. Информации по RS-232 даже не море, а океан целый. И вообще совет Вам, как начинающему - почаще юзайте сайт указанный выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Google вам в помощь, как уже и посоветовали. Хотя краткие сведения можно глянуть, например, на gaw.ru.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что надо-то? Стандарт EIA/TIA-RS232 что ли? Или все-таки описание работы UART? Если второе, то описание работы UART читайте в user's guide для МК, который вы используете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужны мануалы про интерфейс, а также нужен материал, где подробно описывается, как происходит передача данных по UART от МК к RS-232 совместимым устройствам.

Очень нужна помощь, help.

И конкретно чем Вас не устроило описание RS232 на WW.GAW.RU?

А насчет UART - сам по себе исходно это простенький байт-ориентированный интерфейс, в нем есть только 2 линии - передача данных и прием данных (TxD, RxD). Берется байт и без всяких хитростей побитно выстреливается в линию передачи с заданной скоростью. Аналогично с приемом. Причем все это с TTL уровнями напряжений.

Учитывая потребность связи с компьютерами и "похожесть" по структуре передаваемых данных с RS232 (тоже байтовой организации), в массовые микроконтроллеры производители заложили возможности (большие или меньшие в разных МК) подстраивать структуру данных UART под стандарт (разные режимы) RS232. В том числе задание старового, стопового битов, бита четности... Выбором тактовой частоты микроконтроллера и делителями частоты внутри МК дали возможность получать скорости передачи/приема, типовые для RS232. Конкретную реализацию такого "достроенного" UART смотреть в мануалах на конкретный МК.

Если вам нужны будут остальные сигналы RS232 (кроме TxD, RxD) - их в микроконтроллере нужно будет формировать самостоятельно (они уже не входят в состав UART) программно на дополнительных выводах МК. В простейшем случае стараются обходиться TxD, RxD.

Для согласования по уровням сигналов, между МК и линией RS232 ставят шинный формирователь TTL/RS232. Таких формирователей существует множество готовых (в виде микросхем с минимальной обвязкой) от разных изготовителей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...