Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника и программирование > 'Hello World' для STM32 или с чего начать


"Hello World" для STM32 или с чего начать

Введение


Все описанные в статье пункты, за исключением раздела с прошивкой процессора с помощью утилиты ST-Link Utility, могут быть выполнены как на системе с ОС Linux, так и Windows.

В этой статье хочется рассказать о том, как сделать первые шаги в освоении микроконтроллеров STM32 производства ST Microelectronics. Они выполнены на базе ядра ARM Cortex-M3 и делятся на несколько групп:

  • Value line STM32F100xx — 24 МГц CPU;
  • Access line STM32F101xx — 36 МГц CPU, до 1 Мб Flash-памяти;
  • USB access line STM32F102xx — 48 МГц CPU, содержат USB FS;
  • Performance line STM32F103xx — 72 МГц, до 1 Мб Flash-памяти, USB и CAN;
  • Connectivity line STM32F105/107xx — 72 МГц CPU, содержат Ethernet MAC, CAN и USB 2.0 OTG.

Рассказ будет основан на примере отладочной платы STM32VL-Discovery, на борту которой находится процессор STM32F100RB и отладочный интерфейс ST-Link.



Рис. 1. Фотография отладочной платы STM32VL-Discovery.

Характеристики платы:

  • STM32F100RB микроконтроллер, 128 KB Flash, 8 KB RAM в корпусе 64-pin LQFP;
  • Отладчик ST-Link, который может работать и как отдельный отладчик (с SWD-разъемом);
  • Питание от USB или внешнего источника на 5 V или 3.3 V;
  • Может питать внешние цепи на 5 V и 3 V;
  • Два пользовательских светодиода (зеленый и голубой);
  • Одна пользовательская кнопка;
  • Разъем со всеми портами ввода-вывода для быстрого подключения и макетирования.


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

В избранное