Оглавление:
- Шаг 1. Используемое программное обеспечение:
- Шаг 2: Используемые компоненты:
- Шаг 3: Код:
- Шаг 4: Принцип работы и видео:
Видео: Учебное пособие по Atollic TrueSTUDIO-STM32L100 PWM: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом руководстве мы расскажем вам о том, как использовать ШИМ в микроконтроллере на основе STM32, здесь мы используем 32L100discovery-Discovery Kit с микроконтроллером STM32L100RCT6 на нем.
Шаг 1. Используемое программное обеспечение:
Вот программное обеспечение, которое мы использовали в этом проекте:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® для STM32 - это гибкая и расширяемая среда разработки и отладки для разработчиков микроконтроллеров STM32, которым нужны чрезвычайно мощные инструменты для разработки высококачественного встроенного программного обеспечения. TrueSTUDIO® основан на открытых стандартах (ECLIPSE и GNU) и расширен профессиональными функциями для управления кодом и расширенного системного анализа. Это дает уникальное представление о структуре и динамическом поведении системы.
Вы можете скачать это программное обеспечение по этой ссылке
2. STM32CubeMX: STM32CubeMX - это графический инструмент, который позволяет очень легко настраивать микроконтроллеры и микропроцессоры STM32, а также генерировать соответствующий код инициализации C для ядра Arm® Cortex®-M или частичного дерева устройств Linux® для Arm. ® Cortex®-A core) посредством пошагового процесса.
Вы можете скачать это программное обеспечение по этой ссылке
Шаг 2: Используемые компоненты:
В этом руководстве мы использовали только одно оборудование:
1.32L100CDISCOVERY: 32L100CDISCOVERY поможет вам открыть для себя особенности 32-битных микроконтроллеров Cortex®-M3 STM32L100 Value Line и легко разрабатывать ваши приложения. Он включает в себя все необходимое для начинающих и опытных пользователей, чтобы быстро приступить к работе.
Основанный на STM32L100RCT6, он включает встроенный инструмент отладки ST-LINK / V2, светодиоды, кнопки для простого подключения дополнительных компонентов и модулей.
Шаг 3: Код:
Поскольку мы создали код с помощью STM32CubeMX, я делюсь с вами файлом main.c.
вы можете получить файл main.c по ссылке ниже
Шаг 4: Принцип работы и видео:
Здесь сначала вам нужно открыть STM32CubeMX, затем вам нужно выбрать правильную плату или микроконтроллер, если вы используете настраиваемую плату.
Чтобы увидеть весь процесс, посмотрите наше встроенное видео.
Полное описание проекта дано в видео выше. Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже. А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube. Посетите нашу страницу в Facebook, чтобы получать частые обновления.
С уважением, Embedotronics Technologies
Рекомендуемые:
Raspberry Pi - 3-осевой акселерометр ADXL345, учебное пособие по Python: 4 шага
Raspberry Pi - ADXL345 3-Axis Accelerometer Python Tutorial: ADXL345 - это небольшой, тонкий, сверхмалопотребляющий 3-осевой акселерометр с высоким разрешением (13 бит) и измерением до ± 16 g. Данные цифрового вывода форматируются как 16-битное дополнение до двоек и доступны через цифровой интерфейс I2C. Он измеряет
Arduino Nano - Учебное пособие по датчику внешней освещенности TSL45315: 4 шага
Arduino Nano - TSL45315 Датчик внешней освещенности Учебное пособие: TSL45315 - это цифровой датчик внешней освещенности. Это приблизительно соответствует реакции человеческого глаза в различных условиях освещения. Устройства имеют три выбираемых времени интегрирования и обеспечивают прямой 16-битный выходной сигнал люкс через интерфейс шины I2C. Устройство со
Arduino Nano - Учебное пособие по прецизионному датчику высотомера MPL3115A2: 4 шага
Arduino Nano - Учебное пособие по прецизионному датчику высотомера MPL3115A2: MPL3115A2 использует датчик давления MEMS с интерфейсом I2C для предоставления точных данных о давлении / высоте и температуре. Выходы датчиков оцифровываются 24-битным АЦП высокого разрешения. Внутренняя обработка удаляет задачи компенсации из
Учебное пособие на Python по датчику влажности и температуры Raspberry Pi SHT25: 4 шага
Raspberry Pi SHT25 Датчик влажности и температуры Руководство Python: Датчик влажности и температуры SHT25 I2C ± 1,8% относительной влажности ± 0,2 ° C Мини-модуль I2C. Высокоточный датчик влажности и температуры SHT25 стал отраслевым стандартом с точки зрения форм-фактора и интеллекта, обеспечивая калиброванный, линеаризованный сигнал датчика
Учебное пособие по клавиатуре Arduino 4x4: 4 шага (с изображениями)
Учебное пособие по клавиатуре Arduino 4x4: ввод с клавиатуры показан на последовательном мониторе с полным кодом arduino uno и 4x4 клавиатуры