Программирование микроконтроллеров

Программирование микроконтроллеров - тема необъятная. Некоторые ее моменты связанные с программированием и написанием программ под различные типы современных микроконтроллеров в постах данной рубрики.

Синтезатор частоты AD9832 на базе SPI STM32F2xx

Синтезатор частоты AD9832 на базе SPI STM32F2xx Синтезатор частоты AD9832 довольно таки избитая тема. И тем не менее время от времени приходится возвращаться к DDS для проведения тех или иных тестов. В данном посте описан один из возможных способов управления DDS AD9832 с помощью SPI нтерфейся микроконтроллера STM32F2xx. Такой вариант достаточно удобен, поскльку позволяет посылать команды на AD9832 в виде 16 битных слов с нужным расположением битов - старшими вперед.

Категория: Микроконтроллеры

Ethernet на базе LwIP стека в SK-STM32F217

Ethernet на базе LwIP стека в SK-STM32F217 Ethernet на базе LwIP стека в SK-STM32F217 от starterkit.ru реализуется несложно. Хотя к отладочному модулю и придается демо проект веб сервера на базе стека uIP, но его однотипность и отсутствие всяких пояснений уменьшает его полезность. Лучший вариант - это оригинальный демо проект от ST к STM3220G-EVAL evaluation board который снабжен всей необходимой документацией. Проект, оригинальный вариант которого можно найти на st.com, построен на базе LwIP стека и содержит все возможные приложения для работы по Ethernet - udp_echo_server, tcp_echo_client, httpserver и др., а также приложения работающие под управлением FreeRTOS.

Категория: Микроконтроллеры

USART STM32F2xx и прерывания

USART STM32F2xx и прерывания Итак USART и прерывания в STM32. Прерывания по USART в STM32 вполне можно организовать на базе стандартной библиотеки работы с периферией. Для этого достаточно установить источник прерывания, приоритет прерывания и описать обработчик. Поскольку файл с заготовками обработчиков имеется, - это стандартный файл любого проекта для STM32f2xx stm32f2xx_it.c, то остается только написать код самого обработчика.

Категория: Микроконтроллеры

ARM микроконтроллер STM32F2xx источники тактирования

ARM микроконтроллер STM32F2xx источники тактирования Прежде чем написать простейшее приложение, например дрыгание ногами, для популярнейшего ARM микроконтроллера типа STM32Fxx, необходимо прочно уяснить какие он использует источники тактирования и как их инициализировать. Поскольку в данном посте за шаблон будет взят микроконтроллер типа STM32F217, то полезно будет просмотреть Reference Manuals на этот микроконтроллер в части источников его тактирования.

Категория: Микроконтроллеры

Modbus протокол и порт AVR scmRTOS

Modbus протокол и порт AVR scmRTOS Modbus протокол на AVR микроконтроллере организовать несложно. Достаточно сконфигурировать соответствующим образом USART, сформировать Modbus запрос, полученный ответ загрузить в буфер и дальше с ним выполнять все необходимые действия. Но если, допустим, стоит задача не только в формировании Modbus запроса, получении и обработке ответа от какого- либо устройства, но и формирование специфичесокого протокола передачи обработанных даных по USATR в другое устройство, то тут на помощь приходит операционная система реального времени для микроконтроллеров.

Категория: Микроконтроллеры
страницы: [1] [5]
Перейти и растаять в своей любимой социалке