Курс STM32CubeIDE для начинающих, stm32f103c8t6, STM32 CubeIDE
Автор: Electronic Clinic
Загружено: 2023-07-29
Просмотров: 104771
Курс по STM32 CubeIDE для начинающих
Добро пожаловать на мой курс по STM32 CubeIDE, специально разработанный для начинающих. В этом курсе мы пошагово разберёмся, как использовать CudeIDE для программирования микроконтроллера STM32.
В этом курсе я буду использовать самую популярную плату микроконтроллера STM32F103C8T6, также известную как Blue Pill, а для загрузки программы буду использовать ST-Link V2.
Altium Designer: для проектирования схем и печатных плат
https://www.altium.com/yt/electronicl...
Altium 365:
https://www.altium.com/altium-365
Octopart, поисковая система компонентов:
https://octopart.com/
Скачать коды и схемы:
https://www.electroniclinic.com/stm32...
Похожие видео:
STM32 с Arduino IDE, загрузчик
• STM32 Bootloader, STM32F103C Programming u...
STM32 и DHT11, Arduino IDE
• STM32 and DHT11 Library issue solved, Temp...
STM32 и LoRa, Arduino IDE
• Lora SX1278 and STM32 based Temperature an...
STM32 LoRa и шлюз ESP8266
• ESP8266 Lora Gateway for STM32 and DHT11 S...
Блок питания 5 В для STM32
• Power Supply For Arduino, ESP32, ESP8266, ...
Поддержите меня на Patreon и получите доступ к сотням проектов:
/ electroniclinic
Описание проекта:
********************
Поскольку этот курс предназначен для абсолютных новичков, я постараюсь максимально доступно объяснить все детали, включая:
1. Технические характеристики и распиновку платы STM32 Blue Pill.
2. Что такое CubeIDE? и
3. Как скачать и установить STM32CudeIDE.
Рассмотрев самые основные моменты, я на практике покажу вам, как использовать наиболее распространённые электронные компоненты с STM32. Поскольку этот курс предназначен для новичков, я начну с самого простого примера — управления встроенным светодиодом STM32.
Затем во втором примере я покажу вам, как подключать и управлять внешними светодиодами. Эти примеры мигания светодиодов помогут вам понять, как включать и выключать любые выводы GPIO на STM32.
В третьем примере я покажу вам, как считывать цифровой сигнал с любого вывода GPIO STM32; для этого я буду использовать кнопку. Мы будем считывать и управлять обоими одновременно. Плата STM32 распознает нажатие кнопки и, соответственно, включает или выключает светодиод.
В четвёртом примере я покажу вам, как подключить ЖК-дисплей 16x2 с поддержкой I2C. Это один из наиболее распространённых ЖК-дисплеев; мы просто выведем текстовое сообщение Hello World на ЖК-модуль.
В пятом примере я покажу, как использовать аналоговый датчик с STM32 и отображать его показания на ЖК-дисплее 16x2 с поддержкой I2C. Для демонстрации я буду использовать потенциометр в качестве аналогового датчика. Разобравшись в этом примере, вы сможете использовать все типы аналоговых датчиков, например, фоторезисторы, датчики изгиба, датчики силы и т. д. Существует длинный список аналоговых датчиков.
В шестом примере я покажу, как подключить модуль OLED-дисплея с поддержкой I2C к STM32. Я напишу очень простую программу для вывода текста на модуль OLED-дисплея. Это действительно важный пример, поскольку в большинстве проектов вам понадобится модуль OLED-дисплея для вывода текстовых сообщений и показаний датчиков.
В седьмом примере я объясню, как создать простую систему измерения расстояния с использованием самого популярного ультразвукового датчика HC-SR04. Мы просто измерим расстояние и выведем его на дисплей SSD1306 OLED с поддержкой I2C.
********************
Ссылки на покупку на Amazon:
******************
Плата STM32 Blue Pill
https://amzn.to/43EzaRX
Модуль OLED-дисплея SSD1306
https://amzn.to/3KaE0PL
Ультразвуковой датчик HC-SR04
https://amzn.to/3Q8wsko
Кнопка
https://amzn.to/43DRjz9
ЖК-дисплей 16×2 с поддержкой I2C
https://amzn.to/43FydZE
Другие необходимые инструменты и компоненты:
Arduino Uno, Nano, Mega, Micro (Все типы плат Arduino):
https://amzn.to/3fk5OTi
Лучшие датчики Arduino:
https://amzn.to/3vZbnfM
Лучшие Осциллографы
https://amzn.to/3ctF3d8
3D-принтеры:
https://amzn.to/3ruG1dt
Станки с ЧПУ:
https://amzn.to/3cuZWVv
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это видео и описание содержат партнёрские ссылки. Это означает, что если вы нажмёте на одну из ссылок на товары, я получу небольшое вознаграждение. Это поможет поддержать канал и позволит мне продолжать снимать подобные видео. Спасибо за вашу поддержку!
****************
Больше проектов и обучающих материалов на моих сайтах.
Electronic Clinic:
https://www.electroniclinic.com/
Подпишитесь на меня в Instagram:
/ electroniclinic
Подпишитесь на мою страницу Electronic Clinic в Facebook:
https://web.facebook.com/profile.php?...
Подпишитесь на мою группу Arduino Projects в Facebook:
/ 190031841821771
Электронная почта:
stu_engineering@yahoo.com
#stm32cubeide #stm32 #altiumdesigner
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: