STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, практика

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, практика Общее SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. В отличие от стандартного последовательного порта (англ. standard serial port), SPI […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, теория

STM32 STM32VL Discovery STM32F100RBT6 (урок 10) SPI, теория Общее SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом. В отличие от стандартного последовательного порта (англ. standard serial port), SPI […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практика

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, практика Общее USART – Универсальный синхронный – асинхронный приемопередатчик. Это узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике. Передача […]

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, теория

STM32 STM32VL Discovery STM32F100RBT6 (урок 9) USART, теория Общее USART – Универсальный синхронный – асинхронный приемопередатчик. Это узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике. […]

(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++)     Описание : Вот и настал замечательный момент, когда можно посмотреть результат трудов блока (TxRxV1). Результатом наших стараний стал проект пакетной передачи данных между ПК и AVR. Нас ждет еще статья про подключение STM32 микроконтроллера. У нас есть пакет, в которых мы можем отправлять инструкции в наш МК.  […]

(Обзор радиотоваров) [Статья 1] Рабочее место

(Обзор радиотоваров) [Статья 1] Рабочее место     Описание : Эта статья является обзором моего домашнего рабочего места. Рабочее место на данный момент состоит только из компьютера, что может вызвать недоумение)). Зачем делать обзор ПК причем ниже среднего по сегодняшним меркам? Дело в том что хочется немножко поговорить о плюсах и минусах работы на нескольких […]

(Borland C++Builder 6) [Статья 12] (TxRxV1)(Buf)(FIFO)(LIFO)(Pocket)(C/C++)

(Borland C++Builder 6) [Статья 12] (TxRxV1)(Buf)(FIFO)(LIFO)(Pocket)(C/C++)     Описание : Наша статья является надстройкой над ранее уже созданным модулем. Как-то раз мы уже вели разговор о распространенных вариантах хранения данных в памяти, я имею в виду рассказ о концепциях последовательного доступа. Мы разобрались с двумя вариантами LIFO и FIFO, где работали с байтами и нас […]

(Borland C++Builder 6) [Статья 11] (TxRxV1)(Driver)(Поток)(Параллелизм)(stdio)(C/C++)

(Borland C++Builder 6) [Статья 11] (TxRxV1)(Driver)(Поток)(Параллелизм)(stdio)(C/C++)     Описание : Мы можем сделать алгоритм получения и отправки пакетов немного другим. Раньше уже была представлена библиотека (DAH_KanalLib_V1.h), позволяющая отправлять и принимать пакеты. Эта библиотека имеет все что нужно для информационного обмена с подключенным устройством, но мы попробуем немного поменять концепцию работы с пакетами данных. Наше изменение […]

(Borland C++Builder 6) [Статья 10] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)

(Borland C++Builder 6) [Статья 10] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)     Описание : В общем виде представленная мной библиотека содержит ф-ии упрощенной работы с файлами на ПК. Такое упрощение влияет на производительность, но в рамках малого использования файлов на ПК упрощение работы с ними приводит к увеличению скорости проектирования приложений. В мои обыденные задачи при создании приложения используемого файлы […]

(Borland C++Builder 6) [Статья 9] (TxRxV1)(Канал)(Протокол)(Связь)(Обмен)(C/C++)

(Borland C++Builder 6) [Статья 9] (TxRxV1)(Канал)(Протокол)(Связь)(Обмен)(C/C++)   Описание : Первое что нужно сказать что тут я наверно начну путать людей в терминах. Так как на самом деле дальше я буду описывать ПРОТОКОЛ ПЕРЕДАЧИ ДАННЫХ называя это всячески только не так как оно это заслуживает. Я назвал библиотеку DAH_KanalLib_V1.h, которая в себе содержит соглашения которые мы […]