背景
- 使用GD32f103开发时,硬件设计pa15脚为输出功能,由于该io默认为jtag的JTDI脚,我调试和下载程序用的SWD模式,因此可以将其复用为GPIO功能
重映射
/* GD32禁用jtag的JDTI脚PA15,重映射成GPIO */
rcu_periph_clock_enable(RCU_AF);
rcu_periph_clock_enable(RCU_GPIOA);
gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP, ENABLE);
ps: 注意顺序不要随意更改
初始化
- 经过上面重映射功能,PA15可以用GPIO的方式进行初始化