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

Привет друзья! Решил выпустить небольшую серию видеоуроков о переходе с платформы Arduino на STM32. Скажу сразу - я не профессионал. Я так же учусь. Надеюсь мои разборы хоть кому-то будут полезны :) Данный курс нацелен больше на новичков. Тех, кто только-только начинают осваивать 32-битные МК от STMicroelectronics. Если есть чего предложить, показать - милости просим к нам в команду. Использую для конфигурации CubeMX и библиотеку HAL. Пишу в Atollic TrueSTUDIO for STM32 9.3.0 Заходи в нашу группу ВК https://vk.com/solderingiron.stm32
Материалы из урока:
ЯндексДзен:
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){ }

Смотрите также