Съдържание:

Atollic TrueStudio-Включете светодиода чрез натискане на бутона с помощта на STM32L100: 4 стъпки
Atollic TrueStudio-Включете светодиода чрез натискане на бутона с помощта на STM32L100: 4 стъпки

Видео: Atollic TrueStudio-Включете светодиода чрез натискане на бутона с помощта на STM32L100: 4 стъпки

Видео: Atollic TrueStudio-Включете светодиода чрез натискане на бутона с помощта на STM32L100: 4 стъпки
Видео: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, Ноември
Anonim
Atollic TrueStudio-Включете светодиода чрез натискане на бутон с помощта на STM32L100
Atollic TrueStudio-Включете светодиода чрез натискане на бутон с помощта на STM32L100

В този урок за STM32 ще ви разкажа как да четете GPIO щифт на STM32L100, така че тук ще направя такъв на борда Led glow, като просто натисна бутона

Стъпка 1: Използван софтуер:

Използван софтуер
Използван софтуер
Използван софтуер
Използван софтуер

Това е софтуерът, който използвахме за този проект:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® за STM32 е гъвкава и разширяема IDE за разработка и отстраняване на грешки за разработчици на STM32 MCU, които искат изключително мощни инструменти за подпомагане при разработването на висококачествен вграден софтуер. TrueSTUDIO® се основава на отворени стандарти (ECLIPSE и GNU) и е разширен с професионални функции за управление на кодове и усъвършенстван системен анализ. Това дава уникален поглед върху структурата и динамичното поведение на системата.

Можете да изтеглите този софтуер от тази връзка

2. STM32CubeMX: STM32CubeMX е графичен инструмент, който позволява много лесно конфигуриране на STM32 микроконтролери и микропроцесори, както и генериране на съответния инициализиращ C код за ядрото Arm® Cortex®-M или частично Linux® дърво на устройството за Arm ® Cortex®-A ядро), чрез процес стъпка по стъпка.

Можете да изтеглите този софтуер от тази връзка

Стъпка 2: Използвани компоненти:

Използвани компоненти
Използвани компоненти

Има само един хардуер, който използвахме в този урок:

1.32L100CDISCOVERY: 32L100CDISCOVERY ви помага да откриете характеристиките на 32-битовите микроконтролери Cortex®-M3 на STM32L100 Value Line и лесно да разработвате вашите приложения. Той включва всичко необходимо за начинаещи и опитни потребители, за да започнат бързо.

Въз основа на STM32L100RCT6, той включва вграден инструмент за отстраняване на грешки ST-LINK/V2, светодиоди, бутони за лесно свързване на допълнителни компоненти и модули.

Стъпка 3: Код:

Както създадохме кода с помощта на STM32CubeMX, така че тук ви споделям файла main.c.

можете да получите файла main.c от долната връзка

Стъпка 4: Принцип на работа и видео:

Тук първо трябва да отворите STM32CubeMX, след това трябва да изберете правилната платка или mcu, ако използвате персонализирана платка.

За целия процес, моля, гледайте нашето видео за вграждане. Цялото описание на проекта е дадено във видеото по -горе

Ако имате някакви съмнения относно този проект, не се колебайте да ни коментирате по -долу. И ако искате да научите повече за вградената система, можете да посетите нашия youtube канал

Моля, посетете и харесайте нашата страница във Facebook за чести актуализации.

Благодаря и поздрави, Ембедотронни технологии

Препоръчано: