

ПРОГРАММИРОВАНИЕ
граммирования и отладки других уст
ройств на базе микроконтроллеров се
мейства 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. Расположение основных элементов на плате
© СТА-ПРЕСС