arm

CMSIS ARM включает DSP и многое другое

Компания ARM объявила о доступности версии 2.0 стандарта ARM Cortex Microcontroller Software Interface Standard (CMSIS) уже 3 года назад (дошло только сейчас, а уже 3.01). Новая версия независимого от производителей уровня аппаратной абстракции включает расширения для процессора Cortex-M4 и библиотеку CMSIS-DSP (Digital Signal Processing цифровая обработка сигналов), в которую вошли оптимизированные реализации алгоритмов обработки сигналов.

Прерывания на stm32 f4 discovery - зажигаем диоды по кругу - arm

Продолжаем знакомиться с stm32f4 discovery.
На этот раз речь пойдёт о прерываниях.
Создадим программу которая будет зажигать диоды "по кругу" т.е. при нажатии на кнопку срабатывает прерывание и зажигается следующий диод..

Как и раньше я использую eclipse + arm plugin + st-util

Первым делом инклуды:

Ставим Eclipse + ARM plugin + stlink utility для работы с STM32F4 DISCOVERY в Linux

Недавно приобрел не безызвестную отладочную плату STM32F4.
Порадоваля дефолтной прошивке и приступил к настройке IDE для разработки.

Свой выбор я остановил на связки Eclipse + ARM plugin + Sourcery CodeBench.
Плюсы такого решение: бесплатно, много примеров
минусы: ставить всё придётся ручками и отдельно.

Работаем с Lcd дисплеем WH1602 в STM32 f4 discovery

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