Загрузка страницы

STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.4/4]) USART, теория

Сайт : http://www.doneathome.ru
Статья: http://www.doneathome.ru/archives/2618
Канал: http://www.youtube.com/channel/UCvonuEvt7tK6YLPBqOraIcA
Группа в контакте : http://vk.com/Done_AT_Home
*********************************************************************
Помощь проекту: WebMoney Z396366925965
*********************************************************************

Описание :
USART – Универсальный синхронный – асинхронный приемопередатчик. Это узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике.

Передача данных в UART осуществляется по одному биту в равные промежутки времени. Этот временной промежуток определяется заданной скоростью UART и для конкретного соединения указывается в бодах (что в данном случае соответствует битам в секунду). Существует общепринятый ряд стандартных скоростей: 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200; 230400; 460800; 921600 бод. Скорость (S, бод) и длительность бита (T, секунд) связаны соотношением T = 1/S . Скорость в бодах иногда называют сленговым словом битрейт.
Помимо собственно информационного потока, UART автоматически вставляет в поток синхронизирующие метки, так называемые стартовый и стоповый биты. При приёме эти лишние биты удаляются из потока. Обычно стартовый и стоповый биты обрамляют один байт информации (8 бит), однако встречаются реализации UART, которые позволяют передавать по 5, 6, 7, 8 или 9 бит. Обрамленные стартом и стопом биты являются минимальной посылкой. Некоторые реализации UART позволяют вставлять два стоповых бита при передаче для уменьшения вероятности рассинхронизации приёмника и передатчика при плотном трафике. Приёмник игнорирует второй стоповый бит, воспринимая его как короткую паузу на линии.

Видео STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.4/4]) USART, теория канала GOODprovodnik
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 марта 2016 г. 15:53:31
00:28:14
Другие видео канала
STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практикаSTM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практика(Обзор радиотоваров) [Статья 1] Рабочее место(Обзор радиотоваров) [Статья 1] Рабочее местоSTM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймерыSTM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймерыSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.2/4])  USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.2/4]) USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.1/4])  USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.1/4]) USART, теория(Borland C++Builder 6) [Статья 10 [ч. 2/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 10 [ч. 2/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 7] (TxRxV1)(FTDI)(ftd2xx)(FT_Write)(FT_Read)(Обмен)(C/C++)(Borland C++Builder 6) [Статья 7] (TxRxV1)(FTDI)(ftd2xx)(FT_Write)(FT_Read)(Обмен)(C/C++)STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.3/4])  USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.3/4]) USART, теория(Borland C++Builder 6) [Статья 10 [ч. 1/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 10 [ч. 1/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 6 [ч.2/2]] (TxRxV1)(SLIP)(ESC)(ESC)(Обмен)(Протокол)(C/C++)(Borland C++Builder 6) [Статья 6 [ч.2/2]] (TxRxV1)(SLIP)(ESC)(ESC)(Обмен)(Протокол)(C/C++)(Borland C++Builder 6) [Статья 11] (TxRxV1)(Driver)(Поток)(Параллелизм)(stdio)(C/C++)(Borland C++Builder 6) [Статья 11] (TxRxV1)(Driver)(Поток)(Параллелизм)(stdio)(C/C++)(Borland C++Builder 6) [Статья 8  [ч. 2/2]] (TxRxV1)(CRC)(Контрольная сумма)(Обмен)(C/C++)(Borland C++Builder 6) [Статья 8 [ч. 2/2]] (TxRxV1)(CRC)(Контрольная сумма)(Обмен)(C/C++)Архитектура ARM CortexАрхитектура ARM Cortex(Borland C++Builder 6) [Статья 6 [ч.1/2]] (TxRxV1)(SLIP)(ESC)(ESC)(Обмен)(Протокол)(C/C++)(Borland C++Builder 6) [Статья 6 [ч.1/2]] (TxRxV1)(SLIP)(ESC)(ESC)(Обмен)(Протокол)(C/C++)(Borland C++Builder 6) [Статья 5 [ч.2/3]] char (*MYfun) (char, char)(Указатель на функцию)(C/C++)(Borland C++Builder 6) [Статья 5 [ч.2/3]] char (*MYfun) (char, char)(Указатель на функцию)(C/C++)STM32. Библия цифровой разработки на ARM и FPGASTM32. Библия цифровой разработки на ARM и FPGA(Borland C++Builder 6) [Статья 13] (TxRxV1)(TestUse)(AVR)(uart)(Tx/Rx)(C/C++)(Borland C++Builder 6) [Статья 13] (TxRxV1)(TestUse)(AVR)(uart)(Tx/Rx)(C/C++)(Borland C++Builder 6) [Статья 5 [ч.3/3]] char (*MYfun) (char, char)(Указатель на функцию)(C/C++)(Borland C++Builder 6) [Статья 5 [ч.3/3]] char (*MYfun) (char, char)(Указатель на функцию)(C/C++)(Borland C++Builder 6) [Статья 8  [ч.1/2]] (TxRxV1)(CRC)(Контрольная сумма)(Обмен)(C/C++)(Borland C++Builder 6) [Статья 8 [ч.1/2]] (TxRxV1)(CRC)(Контрольная сумма)(Обмен)(C/C++)(Borland C++Builder 6) [Статья 12] (TxRxV1)(Buf)(FIFO)(LIFO)(Pocket)(C/C++)(Borland C++Builder 6) [Статья 12] (TxRxV1)(Buf)(FIFO)(LIFO)(Pocket)(C/C++)
Яндекс.Метрика