Съдържание:
- Стъпка 1: Използван софтуер:
- Стъпка 2: Използвани компоненти:
- Стъпка 3: Код:
- Стъпка 4: Принцип на работа и видео:
Видео: Atollic TrueSTUDIO-STM32L100 PWM Урок: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще ви разкажем как да използвате PWM в STM32 базиран микроконтролер, тук използваме 32L100discovery-Discovery Kit с микроконтролер STM32L100RCT6 върху него.
Стъпка 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 за чести актуализации.
Благодаря и поздрави, Ембедотронни технологии
Препоръчано:
Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки
Raspberry Pi-TMD26721 Инфрачервен цифров детектор за близост Java Урок: TMD26721 е инфрачервен цифров детектор за близост, който осигурява пълна система за откриване на близост и логика на цифров интерфейс в един 8-пинов модул за повърхностен монтаж. Откриването на близост включва подобрен сигнал към шум и точност. Професионалист
Урок за асемблер на AVR 2: 4 стъпки
AVR Assembler Tutorial 2: Този урок е продължение на " AVR Assembler Tutorial 1 " Ако не сте преминали през Урок 1, трябва да спрете сега и първо да направите това. В този урок ще продължим нашето проучване на програмирането на асемблерен език на atmega328p u
Урок за асемблер на AVR 1: 5 стъпки
AVR Assembler Урок 1: Реших да напиша поредица от уроци за това как да пиша програми за асемблерен език за Atmega328p, който е микроконтролерът, използван в Arduino. Ако хората продължат да се интересуват, ще продължа да излагам една седмица или повече, докато не ми свършат
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: 6 стъпки
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak В този урок ще научите как да комуникирате и изпращате данни с Bluetooth, използвайки HC05 Bluetooth модул и дъска Arduino. В края на тази статия ще научите
UC/OS III порт за Nucleo-L073RZ с помощта на Atollic TureSTUDIO IDE .: 3 стъпки
UC/OS III порт за Nucleo-L073RZ с помощта на Atollic TureSTUDIO IDE .: Този проект е просто проста мигаща програма, разработена в uC/OS III RTOS, която беше изтеглена от уебсайта на Micrium тук и пренесена към платката Nucleo-L073RZ и е готов за употреба в Atollic TureSTUDIO. Този порт е тестван само както