например: GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
а внутри: GPIOx->BSRR = GPIO_Pin;
для F0 есть примеры только на CMSIS:
http://www.st.com/web/en/catalog/tools/ ... ts_mar2014
Пойдёт любой ARM-GCC. Компилировать с опциями -mcpu=cortex-m3 -mthumb.BCluster писал(а):Кстати, знающие люди, gcc есть для stm32?
Есть. В каждой библиотеке. Смотря что подразумевать под алгоритмом. Каждая функция снабжена описанием. На мой взгляд достаточным. Более детально комментарии в теле функции.RedBull писал(а):Есть ли где-нибудь описание алгоритмов библиотек для настройки периферии ?
Код: Выделить всё
00169 /**
00170 * @brief Initializes the GPIOx peripheral according to the specified
00171 * parameters in the GPIO_InitStruct.
00172 * @param GPIOx: where x can be (A..H) to select the GPIO peripheral.
00173 * @param GPIO_InitStruct: pointer to a GPIO_InitTypeDef structure that
00174 * contains the configuration information for the specified GPIO
00175 * peripheral.
00176
00177 * @retval None
00178 */
00179 void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)Да.Перешивается ли заново память контроллера при каждой новой сессии отладки
В конфиге debug частично.при установке/удалении breakpoint ?
В документации конкретно на линейку. При наличии в МК eeprom - указано отдельно на нее.Какой лимит циклов записи/стирания у контроллера ?