STM32: Урок 2 - Quickstart

В прошлой статье мы настроили IDE, и теперь просто обязаны испытать STM32 в деле. Этот урок будет служить этаким трамплином для программерского прыжка в STM32: помигаем светодиодами, поиграемся с таймером — легко и непринуждённо, без копошения в несущественных сейчас деталях. Цель урока — дать общее представление о том, как программируются эти МК.

( Читать дальше )
  • +7
  • 15 декабря 2011, 12:34
  • burjui
  • 30

STM32: Урок 1 - Настраиваем IDE

Сегодня я расскажу, как подготовить рабочую среду для разработки под ARM Cortex-M3 микроконтроллеры STM32F10x. Среда должна в себя включать компилятор, редактор кода, отладчик, прошивалку микроконтроллера, а также должна быть удобна для использования. Ну и должна дружить с платами STM32VLDiscovery и STM32L-Discovery, само собой.

( Читать дальше )

Знакомство с ARM Cortex-M3 и с STM32, в частности

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

( Читать дальше )
  • +3
  • 17 ноября 2011, 12:07
  • burjui
  • 22

WinAvr - создание первого проекта

— открываешь программерский блокнот

— создаешь проект через File > New > Project
указываешь его имя и папку где он будет храниться

— создаешь файл main.c и сохраняешь его в папке проекта

— подключаешь к проекту — кликаешь на названии проекта правой кнопкой мышки и выбираешь Add Files

— создаешь make файл с помощью утилиты MFile[WINAVR]. она есть в дистрибутиве WINAVR

( Читать дальше )