Цитата(Pavel V. @ Oct 26 2010, 20:26)

Приветствую!
Начал изучать ARM Cortex-M3 на примере STM32. В качестве отладочной платы имею STM32 Discovery с процессором STM32F100RB на борту.
Среда разработки - IAR.
Скачал с сайта ST стандартную библиотеку периферии, но на первый взгляд она выглядит моструозно и непонятно

Я предпочитаю понимать откуда у чего растут ноги, поэтому хочется для начала выдернуть из этой библиотеки только самое необходимое, запустить простейший пример (светодиодом поморгать), а потом уже углубляться дальше. Библиотечные функции рассматриваю для себя только в качестве примеров работы.
Какие файлы необходимо добавить в пустой проект из библиотеки?
Если у Вас имеется стандартная библиотека от ST, то в ней уже имеется проект-болванка для различных IDE(IAR, KEIL и т.д.), который находится в каталоге STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template. Открываете эту болванку, добавляете свой код и экспериментируете сколько влезет. А насчет монструозности библиотек... по мне, так разобраться можно, там у каждой функции в начале идет описание агрументов, все вполне понятно. Плюс в папке с библиотеками есть файлик stm32f10x_stdperiph_lib_um.chm, где в принципе описано как этими библиотеками пользоваться (раздел How to use the Library). Ну и, как было отмечено выше, примеры от IAR.