目的:GD32F103RC 想用PD0作为推挽输出,控制LED亮灭
查看资料得知端口默认为OSCIN,需要重映射为PD0
解决代码如下:
rcu_periph_clock_enable(RCU_AF);//开启复用外设时钟使能
gpio_pin_remap_config(GPIO_PD01_REMAP,ENABLE);//重映射PD01
rcu_periph_clock_enable(RCU_GPIOD);//开启时钟
gpio_init(GPIOD,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_0);