STM32F405,407最基本的GPIO操作,PC13竟然无效!?
按照道理说:STM32Cube 自动生成的代码 ,应该无问题。
可是 PC13 死活无输出,单步运行接电阻+5VLED下拉到地也不亮。
———— 难道是 硬件坏了 ——???PB2都能正常,代码如下:
/* Infinite loop */
unsigned int j,k;
while (1)
{
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET);
for (k=0;k<277353;k++)
{
j++;
}
// TIM2->CCR4 = 2000;
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
for (k=0;k<295317;k++)
{
j++;
}
// TIM5->CCR4 = 4000;
}
/* USER CODE END 3 */
请热心人用你们的板子试试PC13 吧。
附上的工程无库、需要用Cube从新生成。
接了一个led,还是可以用的啊
一周热门 更多>