Урок 13. Разработка и использование классов в C++. Создание класса обработки дискретных сигналов Debounce.

Уроки STM32

Продолжение темы программной обработки дискретных сигналов. Разработаем класс, реализующий представленные в предыдущем уроке алгоритмы. Заодно вспомним, что такое классы, и как их использовать.

Читать полностью

1

Урок 12. Обработка входных дискретных сигналов. Устранение дребезга контактов, борьба с импульсными помехами.

Уроки STM32

В следующих трех уроках научимся обрабатывать сигналы на дискретных входах микроконтроллера для определения их достоверного состояния. Попросту говоря, будем бороться с дребезгом механических контактов и повышать помехозащищенность входов. В последующих двух уроках мы разработаем класс обработки сигналов и оформим его библиотекой.

А в этом уроке разберемся с проблемами чтения состояния входных сигналов и алгоритмами для их решения.

Читать полностью

1

Урок 9. Библиотека LL для STM32. Управления портами ввода-вывода через LL-функции.

LessonSTM

В уроке узнаем, что такое библиотека LL. Как ее использовать совместно с библиотекой HAL. Научимся управлять портами через функции LL.

Читать полностью

0

Урок 6. Порты ввода-вывода STM32.

Уроки STM32

В уроке узнаем структуру, функциональные возможности, электрические характеристики портов ввода-вывода общего назначения. Изучим регистры микроконтроллера для управления портами.

Читать полностью

0