GD32 JTDI脚的复用问题

[复制链接]
1031|0
 楼主| 木木guainv 发表于 2021-6-4 12:52 | 显示全部楼层 |阅读模式
pi, gp, IO, GPIO, BLE, AC
项目上有用到JTDI这个脚,复用做GPIO


47360b9b16f1d958.png
当时没有注意,直接用做了GPIO,一直无法控制这个Pin

最后看了SPEC,发现这个默认是JTDI脚
8489260b9b174417ef.png


Default JTDI

如果要用做GPIO的话(也就是PA15)的话要用REMAP的方式,这个顺序不要变,之所以这么说因为有网友在STM32上验证说:必须先打开时钟再Disable才可以



        rcu_periph_clock_enable(RCU_AF);
        rcu_periph_clock_enable(RCU_GPIOA);
        gpio_pin_remap_config(GPIO_SWJ_DISABLE_REMAP,ENABLE);


您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

4344

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部