Если посмотреть исходники библиотек - вроде там все просто:
например: 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
STM 32 Среда разработки и отладки
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM 32 Среда разработки и отладки
BCluster писал(а):Кстати, знающие люди, gcc есть для stm32?
Пойдёт любой ARM-GCC. Компилировать с опциями -mcpu=cortex-m3 -mthumb.
Re: STM 32 Среда разработки и отладки
Ну, с этими делами приблизительно разобрался. Теперь есть другие вопросы. Есть ли где-нибудь описание алгоритмов библиотек для настройки периферии ? Перешивается ли заново память контроллера при каждой новой сессии отладки, при установке/удалении breakpoint ? Какой лимит циклов записи/стирания у контроллера ?
Re: STM 32 Среда разработки и отладки
Могу и ошибаться, если что, поправят.
Есть. В каждой библиотеке. Смотря что подразумевать под алгоритмом. Каждая функция снабжена описанием. На мой взгляд достаточным. Более детально комментарии в теле функции.
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 - указано отдельно на нее.Какой лимит циклов записи/стирания у контроллера ?
С уважением,
Виктор.
Виктор.
Re: STM 32 Среда разработки и отладки
а подскажите пож. какая конкретно версия для STM32 у KEIL и IAR . недавно смотрел на трекерах - так для IAR только STM8 есть ?
(пытаюсь поднять STM32F030 с помощью STM32 VL discovery)
(пытаюсь поднять STM32F030 с помощью STM32 VL discovery)
Re: STM 32 Среда разработки и отладки
IAR EWARM-710.3
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: STM 32 Среда разработки и отладки
Keil 4.73 - STM32F030 в списке есть