Осваиваем ARM-микроконтроллер Cortex-M4

ARM-микроконтроллер компании ST Microelectronics. Cемейство STM32f4 выполненное на основе нового ЦПУ ARM Cortex-M4.

CooCox CoIDE бесплатный инструмент для ARM Cortex

CooCox CoIDE - это Бесплатная среда разработки для ARM Cortex микроконтроллеров. CoIDE имеет все необходимые инструменты для создания микроконтроллерных программ высокого качества. Страница в интернет: coocox.org/CooCox_CoIDE.htm

На сайте заявлено, что работает CooCox CoIDE на операционных системах Windows XP SP3, Windows Vista, Windows 7

Метки / Tags:

Компилятор GNU Tools for ARM Embedded Processors

Компилятор с языка программирования Си и С++ для микроконтроллеров семейства Cortex-R/Cortex-M таких как Cortex-R4, Cortex-R5, Cortex-M0, Cortex-M3, Cortex-M4, and Cortex-M0+ можно скачать с официальной страницы https://launchpad.net/gcc-arm-embedded

STM32 ST-LINK utility для программатора/отладчика ST-LINK/V2.

Утилита ST-LINK utility предназначена для программирования микроконтроллеров STM8 и STM32 через программатор ST-LINK или ST-LINK/V2.

Скачать ST Link Utility можно с сайта компании STMicroelectronics. Сайт большой и к тому же на английском, поэтому легче попасть на страницу для скачивания, набрав в поиске "STSW-LINK004" или "ST-LINK utility".

Метки / Tags:

Программное обеспечение для STM32F4DISCOVERY

Для осваивания и изучения микроконтроллера на основе Cortex M4 мной используется отладочная плата STM32F4-Discovery с микроконтролллером STM32F407VGT6 от компании ST Microelectronics и поэтому выбор программного обеспечения будет рассматриваться в первую очередь для использования его с stm32f4discovery.

Для того чтобы это "железо" работало так как нам надо, необходимо сначала создать программу и затем поместить эту программу в микроконтроллер. Для этого используются различные программы или различное программное обеспечение (коротко - ПО).

ST-LINK/V2 на отладочной плате STM32F4-Discovery

Отладочная плата STM32F4-Discovery уже имеет внутрисхемный программатор/отладчик ST-LINK/V2 производства той же фирмы STMicroelectronics. Для начала изучения микроконтроллера stm32f407 на базе ARM Cortex-m4 это довольно удобно. Если вы впервые приступаете к освоению микроконтроллеров, то вам не нужно дополнительно приобретать программатор, стоимость которого иногда превышает стоимость осваиваемого микроконтроллера.

ST-LINK/V2 встроенный в STM32F4Discovery

STM32F407VGT6 - это 32-битный ARM-микроконтроллер семейства Cortex-M4.

На плате STM32F4DISCOVERY установлен микроконтроллер STM32F407VGT6. Это высокопроизводительный 32-разрядный микроконтроллер на базе ядра Cortex-M4F с функцией DSP-вычислений с плавающей точкой (FPU) от компании ST Microelectronics.

STM32F4DISCOVERY - знакомство с возможностями

STM32F4DISCOVERY - это отладочная плата, которая была создана для того, чтобы можно было удобнее изучать микроконтроллеры серии STM32F4. Она включает в себя  все необходимое для  того, чтобы  быстрее приступить к освоению 32-битных ARM-микроконтроллеров STM32F407VGT6 семейства Cortex-M4.

stm32f4 discovery - где и что на плате

 

На плате установлены:

Почему микроконтроллер STM32F4xxx на основе Cortex-M4 мне подходит.

Прежде чем что-то использовать, нужно немного побольше узнать об этом, чтобы потом не было мучительно больно за потерянное время и зря потраченные средства.

У меня не раз было так что в голове складывается уже готовое решение, но когда дело доходит до реальной реализации, выплывает какой нибудь нюансик и приходиться  почти всё начинать сначала.

Предыстория или немного отсебятины.

Я не являюсь специалистом по микроконтроллерам, и микроконтроллеры не входят в сферу моей непосредственной профессиональной деятельности.

По большому счету, мне было совершенно одинаково начать изучать микроконтроллер из серии STM32F4 или любой другой.

Почему выбор пал именно на серию STM32F4 на основе Cortex-M4?

Когда то, довольно давно я совсем немного занимался программированием микроконтроллеров фирмы Atmel. Это было хобби, и микроконтроллер был 8-разрядный с цифрами «8035» в названии.

Осваиваем и изучаем микроконтроллер на основе ЦПУ ARM Cortex-M4.

Речь пойдет о микроконтроллере компании ST Microelectronics из семейства STM32, выполненного на основе нового ЦПУ ARM Cortex-M4.

Эти микроконтроллеры стали новым эталоном по уровню рабочих характеристик и стоимости. Кроме того, они могут использоваться в применениях с малым энергопотреблением и жесткими требованиями к характеристикам управления в масштабе реального времени.

Метки / Tags:

Страницы

Подписка на RSS - Осваиваем ARM-микроконтроллер Cortex-M4