Программирование микроконтроллеров
Программирование микроконтроллеров - тема необъятная. Некоторые ее моменты связанные с программированием и написанием программ под различные типы современных микроконтроллеров в постах данной рубрики.
Синтезатор частоты AD9832 на базе SPI STM32F2xx
Синтезатор частоты AD9832 довольно таки избитая тема. И тем не менее время от времени приходится возвращаться к DDS для проведения тех или иных тестов. В данном посте описан один из возможных способов управления DDS AD9832 с помощью SPI нтерфейся микроконтроллера STM32F2xx. Такой вариант достаточно удобен, поскльку позволяет посылать команды на AD9832 в виде 16 битных слов с нужным расположением битов - старшими вперед.
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 и прерывания в STM32. Прерывания по USART в STM32 вполне можно организовать на базе стандартной библиотеки работы с периферией. Для этого достаточно установить источник прерывания, приоритет прерывания и описать обработчик. Поскольку файл с заготовками обработчиков имеется, - это стандартный файл любого проекта для STM32f2xx stm32f2xx_it.c, то остается только написать код самого обработчика.
ARM микроконтроллер STM32F2xx источники тактирования
Прежде чем написать простейшее приложение, например дрыгание ногами, для популярнейшего ARM микроконтроллера типа STM32Fxx, необходимо прочно уяснить какие он использует источники тактирования и как их инициализировать. Поскольку в данном посте за шаблон будет взят микроконтроллер типа STM32F217, то полезно будет просмотреть Reference Manuals на этот микроконтроллер в части источников его тактирования.
Modbus протокол и порт AVR scmRTOS
Modbus протокол на AVR микроконтроллере организовать несложно. Достаточно сконфигурировать соответствующим образом USART, сформировать Modbus запрос, полученный ответ загрузить в буфер и дальше с ним выполнять все необходимые действия. Но если, допустим, стоит задача не только в формировании Modbus запроса, получении и обработке ответа от какого- либо устройства, но и формирование специфичесокого протокола передачи обработанных даных по USATR в другое устройство, то тут на помощь приходит операционная система реального времени для микроконтроллеров.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах (3)
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)