改成这样还是不行:
int main(void)
{
rcu_apb2_clock_config(RCU_APB2_CKAHB_DIV1);
rcu_periph_clock_enable(RCU_GPIOA);
gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP, ENABLE);
gpio_init(GPIOA, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_15);
gpio_bit_reset(GPIOA, GPIO_PIN_15);
while(1)
{
delay(2000000);
gpio_bit_set(GPIOA, GPIO_PIN_15);
delay(2000000);
gpio_bit_reset(GPIOA, GPIO_PIN_15);
}
return 0;
}
改成PA8管口就能正常翻转电平,看来还是JTAG功能没有关闭,管脚没有以普通IO工作。
|