Оглавление:

Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100: 4 шага
Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100: 4 шага

Видео: Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100: 4 шага

Видео: Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100: 4 шага
Видео: Программирование МК STM32. Урок 146. Библиотека LL. Светодиоды и кнопка 2024, Декабрь
Anonim
Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100
Atollic TrueStudio - включение светодиода нажатием кнопки с помощью STM32L100

В этом руководстве по STM32 я собираюсь рассказать вам о том, как читать вывод GPIO на STM32L100, поэтому здесь я сделаю один на борту светодиодным свечением, просто нажав кнопку

Шаг 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

Рекомендуемые: