STM32. UART, DMA, IT. Отправка данных. Практика. (Урок 6)

Описание к видео STM32. UART, DMA, IT. Отправка данных. Практика. (Урок 6)

Привет друзья! Решил выпустить небольшую серию видеоуроков о переходе с платформы Arduino на STM32. Скажу сразу - я не профессионал. Я так же учусь. Надеюсь мои разборы хоть кому-то будут полезны :) Данный курс нацелен больше на новичков. Тех, кто только-только начинают осваивать 32-битные МК от STMicroelectronics. Если есть чего предложить, показать - милости просим к нам в команду.
Использую для конфигурации CubeMX и библиотеку HAL.
Пишу в Atollic TrueSTUDIO for STM32 9.3.0
Заходи в нашу группу ВК https://vk.com/solderingiron.stm32
Материалы из урока: https://github.com/Solderingironspb/L...
ЯндексДзен: https://zen.yandex.ru/id/622208eed2eb...

00:00 Введение
00:17 Схема подключения
00:20 Создание проекта (UART Transmit)
02:34 Практика. HAL_UART Transmit (блокирующая функция)
03:08 Шпаргалка по работе с printf
06:00 Выбор кодировки (UTF-8, cp1251 и т.д.)
07:52 Подсчитываем размер строки(sizeof)
09:38 Передача текста при помощи sprintf
12:30 Смотрим на сигнал tx при помощи лог. анализатора
14:32 Запись данных в массив {0xD0,0x9F...} и т.д. Смотрим что получается.
16:00 Отправка чисел по UART (десятичное)
17:57 Отправка чисел с плавающей запятой UART (ВАЖНО!)
20:28 Практика. HAL_UART Transmit_IT (работа с прерываниями)
31:34 Практика. HAL_UART Transmit_DMA (работа с DMA)
33:01 Функция void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart){ }

Комментарии

Информация по комментариям в разработке