Урок 20. Интерфейс UART в STM32. Работа с ним через регистры CMSIS. Использование прерывания UART.

Последовательный порт stm32

Получим необходимый минимум информации об интерфейсах UART микроконтроллеров STM32. Научимся управлять ими через регистры библиотеки CMSIS.

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

2

Говорящая бутылка.

Говорящая бутылка.

Опять проект шуточного устройства – говорящей бутылки. Когда бутылку ставят на стол, она говорит пожелания, тосты, может спеть или сыграть что-нибудь. Стоимость электронных комплектующих для изготовления такого чуда всего 250 – 300 руб.

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

0

Миелофон или сканер головы – прибор для чтения чужих мыслей.

Сканер головы

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

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

-1

Электронный прицел на OSD-генераторе MAX7456.

Электронный прицел

Описывается Ардуино-проект электронного прицела для высокоточного сверлильного станка. Устройство значительно облегчает точное попадание сверла в метку на детали. Данная разработка может быть использована и в других приложениях, требующих наложения на видеосигнал прицельного маркера.

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

-1

Урок 19. Установка конфигурации таймеров STM32 с помощью библиотек CMSIS, HAL и LL. Логика работы прерывания таймера.

Уроки STM32

Научимся задавать конфигурацию таймеров в режиме счетчиков через CMSIS, HAL и LL библиотеки. Разберемся, как работать с прерываниями таймеров.

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

1

Урок 18. Система прерываний STM32. Организация и управление прерываниями.

Уроки STM32

В уроке изучим систему прерываний микроконтроллеров STM32. Разберемся, как управлять ей, как организовывать обработку аппаратных прерываний.

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

1

Урок 17. Разработка программ, состоящих из нескольких исходных файлов. Определение и объявление переменных, область видимости, директива extern. Режимы компиляции Debug и Release.

Уроки STM32

Создадим программу обработки сигнала кнопки в фоновом режиме. Научимся связывать между собой переменные, размещенные в разных исходных файлах программы. Попутно затронем несколько важных тем, связанных с выполнением кода в обработчике прерывания. Научимся компилировать программу в конфигурациях Debug и Release.

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

0

Урок 16. Таймеры STM32 в режиме счетчиков. Генерация циклических прерываний от таймеров.

Уроки STM32

В уроке познакомимся с таймерами микроконтроллера, научимся конфигурировать их в режиме счетчика и организовывать циклические прерывания.

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

2

Урок 15. Параллельные процессы. Выполнение задач в фоновом режиме при помощи прерывания от таймера.

Уроки STM32

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

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

0

Урок 14. Создание и использование библиотек для STM32. Библиотека Debounce.

Уроки STM32

В уроке научимся создавать пользовательские библиотеки на примере класса Debounce. Также я расскажу, как применять в проекте готовые библиотеки.

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

0