Table of Contents Table of Contents
Previous Page  46 / 82 Next Page
Information
Show Menu
Previous Page 46 / 82 Next Page
Page Background

Н

АБОР

STM32 D

ISCOVERY

В начале 2011 г. на российском

рынке появился отладочный набор

STM32 Discovery производства ком

пании STMicroelectronics. Набор

предназначен для изучения и освое

ния 32 разрядных микроконтрол

леров популярного семейства ARM

Cortex M3. Семейство ARM Cortex M3

предлагается осваивать на базе

микроконтроллера STM32F100RBT6B

ПРОГРАММИРОВАНИЕ

46

WWW.SOEL.RU

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА

№ 6 2011

производства STMicroelectronics, ос

новные характеристики которого

приведены в таблице 1. Особен

ностью набора является его низкая

цена. На момент написания статьи

она составляла 300 – 400 руб. [1]. Что

же включает в себя набор при такой

заманчивой цене?

Отладочный набор STM32 Discovery

(см. рис. 1) состоит из упакованной

платы. Все выводы общего назначения

этой мезонинной платы плюс це

пи питания и сброса выведены в ви

де штырьков (62 штырька) с шагом

2,54 мм по её периметру (см. рис. 2).

Это позволяет встроить плату в про

тотип своего устройства, выполнен

ного на макетной плате с шагом от

верстий 2,54 мм.

Кроме микроконтроллера, плата со

держит программатор/отладчик ST

LINK (см. рис. 3). Это позволяет присту

пить к отладке первого приложения,

не приобретая дополнительных уст

ройств для программирования и от

ладки. Для начала работыпонадобится

лишь персональный компьютер и ка

бель USB MicroUSB.

Большим преимуществом является

возможность использования програм

матора/отладчика ST LINK, входящего

в состав STM32 Discovery в качестве са

мостоятельного устройства для про

Таблица 1. Характеристики микроконтроллера STM32F100RBT6B

STM32 Discovery – стартовый набор

разработчика ARM Cortex M3 со встроенным

программатором

Андрей Курниц (г. Брест, Белоруссия)

В статье представлен отладочный набор на базе микроконтроллера

ARM Cortex M3. Приведены краткие технические характеристики

микроконтроллера, лежащего в основе набора. Показано, как получить

бесплатное программное обеспечение для программирования на языке

Си, как написать первое приложение и как заставить его выполняться

на данном отладочном наборе. Проиллюстрирован процесс отладки

приложения и рассмотрены альтернативные способы загрузки

прошивки в целевой микроконтроллер.

Параметр

Значение

Ядро

Cortex M3

Максимальная тактовая частота, МГЦ

24

Максимальная производительность, DMIPS

28,8

Флэш память, Кб

128

ОЗУ, Кб

8

Количество выводов общего назначения (GPIO)

51

Количество таймеров/счётчиков

7

Количество модулей SPI

2

Количество модулей I

2

C

2

Количество модулей USART

3

Количество 12 битных модулей АЦП

1 (16 каналов)

Количество 12 битных модулей ЦАП

2 (по 2 канала)

Напряжение питания, В

2,0...3,6

Корпус

LQFP64

Рабочий температурный диапазон

–40...85°C

Таблица 2. Среды разработки для микроконтроллеров ARM Cortex M3

Производитель среды разработки

Название среды

Используемый компилятор Фирменный отладчик

Поддержка встроенного

отладчика ST LINK

IAR Systems

®

EWARM (IAR™ embedded workbench

®

for ARM)

IAR C/C++

J Link

Да

Hitex Development Tools

HiTOP

TASKING

Tantino

Нет

Raisonance

Ride (Raisonance integrated development environment)

ARM GCC

RLink

Нет

Keil™, an ARM

®

Company

RVMDK (RealView

®

microcontroller development kit)

ARMCC

ULINK

Да

Atollic AB

Atollic TrueSTUDIO

®

ARM GCC

ST LINK

Да

© СТА-ПРЕСС