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

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

граммирования и отладки других уст

ройств на базе микроконтроллеров се

мейства STM32. Для этого на плате пре

дусмотрен четырёхконтактный разъ

ём SWD и перемычки, с помощью

которых можно выбрать, какой мик

роконтроллер отлаживать – внешний

или установленный на плате.

В

ЫБОР СРЕДЫ РАЗРАБОТКИ

Следует отметить, что при выборе

отладочного набора STM32 Discovery в

качестве аппаратной базы разработ

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

средств разработки [4], информация о

которых сведена в таблицу 2.

Исходя из принципа «бюджетности»,

чтобы не тратить средства на покупку

отдельного отладчика, следует выде

лить из таблицы те среды разработки,

которые поддерживают встроенный в

STM32 Discovery отладчик ST LINK. К

таковым относятся продукты компа

ний IAR, Keil и Atollic.

Все вышеупомянутые среды раз

работки являются коммерческими

продуктами, и их полноценные вер

сии стоят больших денег. Однако

каждый производитель предлагает

ознакомиться со своим продуктом,

скачав с официальной интернет

страницы [5, 6] его бесплатную проб

ную версию. И если в средах от IAR

и Keil существует ограничение на

размер итогового файла прошивки

(32 кбайт) или ограничение по вре

мени работы, то в пробной версии

среды разработки TrueSTUDIO Lite

компании Atollic отсутствуют огра

ничения как по времени пользова

ния, так и на размер создаваемого

файла прошивки [7]. Именно этот

факт сыграл ключевую роль в вы

боре автором конкретной среды раз

работки. Кроме того, среда разработ

ки TrueSTUDIO Lite выполнена на

основе популярной среды разработ

ки приложений для персональных

компьютеров Eclipse.

Хотя пробная версия TrueSTUDIO

Lite и допускает создание полноцен

ных приложений для микроконтрол

леров серии STM32, тем не менее, она

имеет ряд ограничений:

47

WWW.SOEL.RU

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

№ 6 2011

Рис. 1. Внешний вид набора STM32 Discovery

в упаковке

Светодиод 1

Микроконтроллер

STM32F100RBT6B

Разъём для программирования

и отладки других устройств

Разъём MINI USB

для подключения к компьютеру

(программирование и отладка)

Стабилизатор подключения

питания +3,3

Встроенный программатор/

отладчик ST LINK

Кнопки:

1. Сборс

2. Свободно программируемая

Светодиод 2

Все 64 вывода

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

выведены с удобным

для монтажа шагом

Рис. 2. Расположение основных элементов на плате

© СТА-ПРЕСС