2015-04-09 01:31 PM
Cube v4.7.0, target STM32F103RC
I am try use PA15 as TIM2 PWM Output. But after generating code I got following situation: The__HAL_AFIO_REMAP_SWJ_NOJTAG
() macros called before
__HAL_RCC_AFIO_CLK_ENABLE
() therefore JTAG can not be disable and PA15 pin staying in the PULLUP state
Workaround:void
HAL_MspInit( void ) { /* USER CODE BEGIN MspInit 0 */ __HAL_RCC_AFIO_CLK_ENABLE();/* USER CODE END MspInit 0 */
HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); /* System interrupt init*/ /* SysTick_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0); /**NOJTAG: JTAG-DP Disabled and SW-DP Enabled */ __HAL_AFIO_REMAP_SWJ_NOJTAG(); /* USER CODE BEGIN MspInit 1 */ /* USER CODE END MspInit 1 */ }Be careful!
Beast Regards, Krasutski Denis. #stm32f103-pa15-tdi-gpio-pullup