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