Популярные статьи

BMW 3-series Coupe (Бмв ) 2006-2009: описание, характеристики, фото, обзоры и тесты

С сентября 2006 года серийно выпускается БМВ 3-й серии купе (Е92). Невзирая на свое техническое родство с седаном и Touring, купе БМВ 3-й серии имеет

Длительный тест Range Rover Sport: часть вторая

Аш длительный тест Range Rover Sport Supercharged подошел к концу. Первая хорошая новость: машину не угнали! Вторая: несмотря на соблазн, за

Audi E-tron (Ауди ) 2010: описание, характеристики, фото, обзоры и тесты

Audi E-tron, представленный на автосалоне в Детройте в январе 2010 года, совсем не то же самое, что E-tron, который выставлялся осенью на IAA 2009 во

Принципы ухода за АКБ зимой

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

SEAT Toledo (Сиат Толедо) 1998-2004: описание, характеристики, фото, обзоры и тесты

Эта модель расширяет присутствие компании SEAT в сегменте рынка престижных автомобилей. Toledo - первый автомобиль компании дизайн которого выполнен

В 2000 г. семейство японских Corolla лишь обновилось. Спрос на эти машины падал и классическая Corolla уже не устраивала японских покупателей. Как

Skoda Octavia (Шкода Октавия) 1996-1999: описание, характеристики, фото, обзоры и тесты

Skoda Octavia - это современный переднеприводной автомобиль с поперечным расположением двигателя. На нём может стоять один из пяти моторов концерна

Chrysler PT Cruiser (Крайслер Пт крузер) 1999-2010: описание, характеристики, фото, обзоры и тесты

Дебют серийной модели PT Cruiser состоялся в 1999 году в Детройте. Компании Chrysler удалось зацепить ностальгическую струну в душе каждого простого

Примеряем Audi A6 Allroad и A8 Hybrid к нашим дорогам

Компания сыграла на контрасте, представив одновременно две модели, совершенно противоположные по идеологии: сверхэкономичный лимузин-гибрид А8 и

Toyota Tundra Crew Max (Тойота Тундра Crew Max) 2006-2009: описание, характеристики, фото, обзоры и тесты

Toyota Tundra (Тойота Тундра) проектировался как грузовик. Мощный двигатель, основательная рама и большая грузоподъемность... вот что отличает этот

Архив сайта
Облако тегов
Календарь

RS232 нажмите

  1. Как это работает?
  2. Характеристики
  3. Бортовые настройки и индикаторы
  4. Поддержка программного обеспечения
  5. mikroSDK

RS232 click обеспечивает интерфейс между логическими уровнями TTL / CMOS, обычно используемыми на микроконтроллерах, и шиной RS-232. RS-232 является довольно старым протоколом связи, который сохранился благодаря своей надежности и реализации на многих материнских платах персональных компьютеров. Это все еще можно найти на различных частях оборудования DTE и DCE. Эта плата Click Board ™ позволяет MCU стандартного типа обмениваться данными через интерфейс RS-232 через стандартные выводы шины UART: RX и TX. RS-232 click использует MAX3232, настоящий трансивер RS-232 с низким энергопотреблением от 3,0 до 5,5 В от Maxim Integrated. Это устройство может достигать скорости связи до 232 кбит / с (EIA / TIA-232).

Ряд защитных функций повышает надежность этого устройства. Он имеет защиту от электростатического разряда до ± 15 кВ, что гарантирует отсутствие электрического разряда, повреждающего цепь на входной стороне. Click board ™ предлагает выбор напряжения для сопряжения с MCU 3,3 В и 5 В, обеспечивая быструю и надежную связь RS-232 для широкого диапазона MCU. Он может использоваться для любого приложения, которое обменивается данными по протоколу RS-232 низкого напряжения.

Как это работает?

Основным компонентом щелчка RS-232 является MAX3232 трансивер RS-232 с низким энергопотреблением от 3,0 до 5,5 В, от Максим Интегрированный , Эта ИС имеет два канала приемника и два канала передатчика и используется для преодоления физических различий между уровнями сигнала CMOS / TTL и уровнями шины RS-232. Хотя уровни сигнала CMOS / TTL обычно варьируются от 0 В до 5 В, RS-232 использует уровни сигнала в диапазоне от ± 5 В до ± 15 В. Кроме того, оборудование RS-232 должно выдерживать короткое замыкание при любом напряжении, вплоть до до ± 25 В, в течение неопределенного интервала времени. Для сопряжения устройств уровня сигнала CMOS / TTL с шиной RS-232 необходимо использовать соответствующий приемопередатчик RS-232, такой как MAX3232. В микросхеме MAX3232 используются два насоса внутреннего заряда для получения требуемых уровней возбуждения ± 5 В на секциях приемопередатчика.
Основным компонентом щелчка RS-232 является   MAX3232   трансивер RS-232 с низким энергопотреблением от 3,0 до 5,5 В, от   Максим Интегрированный   ,  Эта ИС имеет два канала приемника и два канала передатчика и используется для преодоления физических различий между уровнями сигнала CMOS / TTL и уровнями шины RS-232

Эта плата Click ™ предлагает два входа и два выхода, которые имеют логические уровни CMOS / TTL. Эти линии могут использоваться либо для управления шиной RS-232, либо для получения входящих данных с шины. Приемники преобразуют сигналы RS-232 в приемлемый сигнал UART типа MCU, а передатчики преобразуют сигнал UART MCU в уровни RS-232. Поэтому одна пара входов / выходов направляется на выводы UART mikroBUS ™, что упрощает работу с помощью главного микроконтроллера, а другая пара входных / выходных сигналов направляется через перемычки SMD и используется в качестве RTS (Ready To Send). ) и CTS (Очистить для отправки). Эти контакты обычно используются для связи UART с аппаратным управлением потоком. Перемычки заполнены по умолчанию.

Для достижения требуемых уровней возбуждения преобразователи MAX3232 используют зарядные насосы, которые используют только два внешних конденсатора для правильной работы. Эти конденсаторы вместе с двумя подтягивающими резисторами являются единственными внешними элементами, необходимыми для ИС MAX3232. Если уровни шины RS-232 превышают ± 5 В, эти заправочные насосы отключены изнутри. Это означает, что MAX3232 может управлять шиной RS-232 напряжением до ± 5 В. Устройство MAX3232 может поддерживать скорость передачи данных 120 кбит / с при наихудшем сценарии - нагрузка 3 кОм параллельно 1000 пФ, в то время как типичная скорость передачи данных достигает 232 кбит / с.

Click board ™ оснащен разъемом SUB D, который обычно используется на многих устройствах, использующих интерфейс RS-232. Этот разъем можно использовать для подключения платы Click Board ™ непосредственно к шине RS-232, обеспечивающей сигналы RX, TX, CTS и RTS RS-232.

RS232 click может использоваться как с MCU 3,3 В, так и с 5 В. Имеется SMD-перемычка с маркировкой PWR SEL, используемая для выбора уровня напряжения питания от 3,3 до 5 В.

Характеристики

Схема распиновки

В этой таблице показано, как распиновка на щелчке RS232 соответствует распиновке на гнезде mikroBUS ™ (последнее показано в двух средних столбцах).


Бортовые настройки и индикаторы

Название метки По умолчанию Описание LD1 PWR - светодиодный индикатор питания J2 J2 Заполненная перемычка сигнала RTS, позволяет направлять сигнал RTS на разъем D-SUB RS-232 J3 J3 Перемычка заполненного сигнала CTS, позволяет перенаправлять сигнал CTS на RS-232 Разъем D-SUB CN1 DB9 - Стандартный 9-контактный разъем RS-232 SUB-D

Поддержка программного обеспечения

Мы предоставляем библиотеку для RS232 нажмите на нашу Страница Libstock , а также демонстрационное приложение (пример), разработанное с помощью МикроЭлектроника составители а также mikroSDK , Предоставленная библиотека кликов соответствует стандарту mikroSDK. Демо-приложение может работать на всех основных микроэлектрониках доски развития ,

Описание библиотеки

Эта библиотека предоставляет общие функции для работы с платой Click ™.

Ключевые функции:

  • void rs232_writeByte (вход uint8_t) - записывает один байт.
  • uint8_t rs232_readByte () - читает один байт.
  • uint8_t ras232_byteReady () - Проверяет, был ли получен новый байт.

Примеры Описание

Приложение состоит из трех разделов:

  • Инициализация системы - Инициализирует модуль UART.
  • Инициализация приложения - инициализация драйвера.
  • Задача приложения - (фрагмент кода) - Проверяет, получен ли новый байт данных в буфере RX (готов для чтения), и, если он готов, считывает один байт из буфера RX. Во втором случае задача приложения записывает данные сообщения через UART.

void applicationTask () {char tmp; uint8_t rdyFlag; // ПРИЕМНИК - опрос UART rdyFlag = rs232_byteReady (); if (1 == rdyFlag) {tmp = rs232_readByte (); mikrobus_logWrite (& tmp, _LOG_BYTE); } // TRANSMITER - TX каждые 2 секунды / * для (tmp = 0; tmp <9; tmp ++) {rs232_writeByte (MESSAGE_DATA [tmp]); mikrobus_logWrite ("СООБЩЕНИЕ ОТПРАВЛЕНО", _LOG_LINE); } Delay_ms (2000); * /}

Полный код приложения и готовые к использованию проекты можно найти на нашем Либсток ,

Другие библиотеки mikroE, использованные в примере:

Дополнительные примечания и информация

В зависимости от используемой вами платы разработки, вам может понадобиться USB UART нажмите , USB UART 2 щелчка или же RS232 нажмите для подключения к ПК, для систем разработки без интерфейса UART to USB, доступного на плате. Терминал доступен во всех микроэлектрониках составители или любое другое приложение терминала по вашему выбору, может быть использовано для чтения сообщения.

mikroSDK

Эта доска объявлений поддерживается mikroSDK - МикроЭлектроника Комплект разработки программного обеспечения. Чтобы обеспечить правильную работу демонстрационных приложений, совместимых с mikroSDK, необходимо загрузить mikroSDK с LibStock и установлен для компилятора, который вы используете.
Для получения дополнительной информации о mikroSDK посетите официальная страница ,

Как это работает?
Как это работает?