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

STM32. CMSIS. Урок#07: SPI. Теория. Мастер режим. Отправка и прием данных.

Привет друзья! Вот уже 2 года, как я изучаю STM32.
Самое время, после опыта работы с библиотекой HAL, когда мы уже более менее ознакомились с периферией микроконтроллера, начать осваивать его на низкоуровневой библиотеке CMSIS.

В восьмом уроке мы поработаем с SPI. Научимся настраивать его. Разберемся, как принимать и отправлять данные. Как бы не был страшен CMSIS - работа с дисплеями по SPI лучше делать только на CMSIS.

00:00 Введение
00:53 CMSIS Project Creator
02:58 Теория по SPI
13:49 Регистры.
19:09 Настройка SPI.
27:50 Функция передачи данных
33:02 Пример скорости работы SPI на CMSIS и HAL
33:46 Функция приема данных
37:37 Пример работы по SPI с MAX31865
41:10 Пример работы по SPI с MAX6675

Материалы из урока: https://github.com/Solderingironspb/STM32F103C8T6_CMSIS_notes/tree/Lesson_7
CMSIS Project Creator: https://github.com/Solderingironspb/CMSIS_PROJECT_CREATOR
Библиотека для MAX6675: https://github.com/Solderingironspb/MAX6675_lib
Библиотека для MAX31865: https://github.com/Solderingironspb/MAX31865
GMG12864_CMSIS: https://github.com/Solderingironspb/STM32F103C8T6_CMSIS_notes/tree/Lesson_7/GMG12864_CMSIS

Мои заметки по CMSIS:https://github.com/Solderingironspb/STM32F103C8T6_CMSIS_notes
Группа вконтакте:https://vk.com/solderingiron.stm32
ЯндексДзен: https://dzen.ru/id/622208eed2eb4c6d0cd16749

Видео STM32. CMSIS. Урок#07: SPI. Теория. Мастер режим. Отправка и прием данных. канала Олег Волков
Показать
Комментарии отсутствуют
Введите заголовок:

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

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

Зарегистрируйтесь или войдите с
Информация о видео
5 февраля 2023 г. 0:19:20
00:44:18
Другие видео канала
STM32. Регистр ODR. Как работать с дисплеями по 8/16 битной шине. Урок 12.STM32. Регистр ODR. Как работать с дисплеями по 8/16 битной шине. Урок 12.CRC Calculator by Solderingiron. Обзор моей программы.CRC Calculator by Solderingiron. Обзор моей программы.Тест геймпада NES/Famicom/Dendy c переходником от Волкова ОлегаТест геймпада NES/Famicom/Dendy c переходником от Волкова ОлегаСоздаем переходники на USB для геймпадов NES(Денди) и Sega Mega Drive 2. Плата и корпус дома.Создаем переходники на USB для геймпадов NES(Денди) и Sega Mega Drive 2. Плата и корпус дома.D-Sound Klon CentaurD-Sound Klon CentaurSirens For Me - OnlySirens For Me - OnlySTM32. MH-Z19B. Датчик CO2 (датчик углекислого газа)STM32. MH-Z19B. Датчик CO2 (датчик углекислого газа)Sirens For Me - TimeSirens For Me - TimeCowboys from hell (Pantera solo cover)Cowboys from hell (Pantera solo cover)B. C. Rich Gunslinger Retro Blade Ambient soundB. C. Rich Gunslinger Retro Blade Ambient soundEEPROM AT24Cxx. Подключаем к STM32. CRC32.EEPROM AT24Cxx. Подключаем к STM32. CRC32.STM32. Сервопривод. Принцип работы. Гальваническая развязка. Подключение.STM32. Сервопривод. Принцип работы. Гальваническая развязка. Подключение.STM32. SWO. Доделываем китайский ST_LINK/V2. Используем SWV для отладки.STM32. SWO. Доделываем китайский ST_LINK/V2. Используем SWV для отладки.STM32. CMSIS. Урок#06: I2C. Теория. Сканер I2C адресов. Отправка и прием данных. MemWrite, MemRead.STM32. CMSIS. Урок#06: I2C. Теория. Сканер I2C адресов. Отправка и прием данных. MemWrite, MemRead.Измерение напряжения. Пробуем фильтровать сигнал. Практика с АЦП. STM32L151CBT6A.Измерение напряжения. Пробуем фильтровать сигнал. Практика с АЦП. STM32L151CBT6A.Visual Studio + VisualGDB + STM32. Пробуем Китайские STM32.Visual Studio + VisualGDB + STM32. Пробуем Китайские STM32.Дисплеи ST7920 и GMG12864(ST7565r). Обновление графических библиотек. Режим плоттера.Дисплеи ST7920 и GMG12864(ST7565r). Обновление графических библиотек. Режим плоттера.Графический дисплей на контроллере ST7920. Подключаем к Stm32. Практикуемся с шиной SPI.Графический дисплей на контроллере ST7920. Подключаем к Stm32. Практикуемся с шиной SPI.STM32. CMSIS. Урок#03: Таймеры общего назначения. Update interrupt,  PWM mode.STM32. CMSIS. Урок#03: Таймеры общего назначения. Update interrupt, PWM mode.STM32. Работаем с i2c. Блокирующая функция, работа с прерываниями. Часы MAX DS3231. Урок 11.STM32. Работаем с i2c. Блокирующая функция, работа с прерываниями. Часы MAX DS3231. Урок 11.STM32. CMSIS. Урок#02: Дискретный вход. Внешние прерывания EXTI.STM32. CMSIS. Урок#02: Дискретный вход. Внешние прерывания EXTI.
Яндекс.Метрика