Входные сигналы и кнопки

STM32 и CubeIDE: кнопки и прерывания

На предыдущем уроке мы познакомились со средой разработки STM32CubeIDE и написали программу для управления светодиодом.

Если управление светодиодом — это работа с выходным сигналом, то при обработке сигнала кнопки мы будем работать с входами. На этом уроке подключим к микроконтроллеру STM32F103C8 две кнопки, одна из которых будет зажигать светодиод, а другая гасить. Сделаем это двумя способами: по-простому, как в уроке про кнопки на Ардуино, и более грамотно — при помощи прерываний. Заодно посмотрим, как у STM32 обстоят с дела с этими самыми прерываниями.

Список необходимых компонентов

Для выполнения всех экспериментов в данном уроке потребуется отладочная плата с микроконтроллером STM32F103C8T6, программатор ST-Link, обычные тактовые кнопки, макетная плата и немного проводов вилка-розетка типа Dupont.

Необходимые компоненты можно добавить в корзину прямо здесь, и затем оформить заказ в нашем интернет-магазине.

В корзину
В корзину
В корзину
В корзину
В корзину

Изменено: