Привет друзья!
Решил выпустить небольшую серию видеоуроков о переходе с платформы Arduino на STM32.
Скажу сразу - я не профессионал. Я так же учусь. Надеюсь мои разборы хоть кому-то будут полезны
Данный курс нацелен больше на новичков. Тех, кто только-только начинают осваивать 32-битные МК от STMicroelectronics. Если есть чего предложить, показать - милости просим к нам в команду.
Ссылки:
Уроки и практические занятия будут дополняться со временем
Уроки для начинающих(HAL):
Урок#00 STM32. C чего начать? Быстрый старт после Arduino
Материалы из урока: [Инструкция]
Урок#01 Примеры. Blink, аналог millis(), работа с регистрами
Материалы из урока: отсутствуют.
Урок#02 Работа с дискретными входами, работа с регистрами. Примеры.
Материалы из урока: отсутствуют.
Урок#03 Битовые операции. Логические операции.
Материалы из урока: отсутствуют.
Урок#04 PWM на практике. Проверяем себя осциллографом.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#05 АЦП на практике. DMA, прерывания.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#06 UART, DMA, IT. Отправка данных. Практика.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#07 UART, Прием данных, не зная размера данных. Работа с прерываниями.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#08 Вывод SWO. Доделываем китайский ST_LINK/V2. Используем SWV для отладки.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#09 UART, Прием данных, не зная размера данных. UART_IT_IDLE. Работа с прерываниями.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#10 Как подключить библиотеку? Два способа.
Материалы из урока: отсутствуют.
Урок#11 Работаем с i2c. Блокирующая функция, работа с прерываниями. Часы MAX DS3231
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#12 Регистр ODR. Как работать с дисплеями по 8/16 битной шине.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#13 Замер частоты внешнего сигнала. Двухканальный частотомер.
Материалы из урока: [Cмотреть архив] [Скачать]
Урок#14 Virtual COM Port. О ценах на МК. Что делать дальше?
Материалы из урока: [Смотреть архив] [Скачать]
Урок#15 Адреса и указатели в Си. Адресная арифметика. Передача адреса переменной в функцию.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#16 STM32. CRC. Теория. Как считать. Алгоритм. CRC HAL. Аппаратный блок. CRC-8/16/32 бита.
Материалы из урока: [Смотреть архив] [Скачать]
Уроки с углубленным изучением(CMSIS):
Урок#00 STM32. CMSIS. Настройка: RCC, GPIO, MCO, SysTick, Delay_ms, аналог HAL_GetTick().
Материалы из урока: [Смотреть архив] [Скачать]
Урок#01 STM32. CMSIS. Чистый проект на CMSIS, Serial wire JTAG Config., блокировка настроек GPIO.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#02 STM32. CMSIS. Дискретный вход. Внешние прерывания EXTI.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#03 STM32. CMSIS. Таймеры общего назначения. Update interrupt, PWM mode.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#04 STM32. CMSIS. Настройка: ADC + DMA. Прерывания.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#05 STM32. CMSIS. USART/UART. Отправка и прием. Прерывания.
Материалы из урока: [Смотреть архив] [Скачать]
Урок#06 STM32. CMSIS. I2C. Теория. Сканер I2C адресов. Отправка и прием данных. MemWrite, MemRead
Материалы из урока: [Смотреть архив] [Скачать]
Урок#07 STM32. CMSIS. SPI. Теория. Мастер режим. Отправка и прием данных.
Материалы из урока: [Смотреть архив] [Скачать]
Изменено: