GD32F407 能否将 JTAG 引脚当成普通 IO 使用

[复制链接]
 楼主| 远芳侵古道 发表于 2025-7-23 20:41 | 显示全部楼层 |阅读模式
项目中 GD32F407 的 IO 口不够用了,看到 JTAG 引脚暂时不用,想问下能否将其配置为普通 IO 口使用呢?
如果可以,需要注意哪些事项,有没有相关的配置示例代码?


qintian0303 发表于 2025-7-23 22:10 | 显示全部楼层
JTAG 引脚可以配置成普通 IO 口使用,如果是不用的每一版SWD模式下载最少两个就行,尽量这个不要动,其他可以
chenjun89 发表于 2025-7-24 08:20 来自手机 | 显示全部楼层
可以复用成普通IO,只是复用后烧写程序就不方便了。
tpgf 发表于 2025-7-26 16:46 | 显示全部楼层
通过使能复用功能时钟并调用gpio_pin_remap_config()函数实现引脚功能的切换。例如,关闭默认的JTAG功能并启用SW-DP模式后,部分JTAG引脚可释放为普通IO
burgessmaggie 发表于 2025-8-5 16:05 | 显示全部楼层
通过软件配置将JTAG引脚设置为GPIO模式。
51xlf 发表于 2025-8-7 12:49 | 显示全部楼层
会影响调试和编程功能。              
sdlls 发表于 2025-8-7 16:41 | 显示全部楼层
以通过配置寄存器将其复用为普通 GPIO 引脚使用
mollylawrence 发表于 2025-8-8 12:28 | 显示全部楼层
通过设置MCU的“调试配置寄存器”来完成。
uytyu 发表于 2025-8-8 20:55 | 显示全部楼层
将JTAG引脚配置为普通IO后,将无法使用这些引脚进行调试或编程。
maudlu 发表于 2025-8-8 21:40 | 显示全部楼层
可以通过配置引脚的复用功能,将 JTAG 引脚用作普通 IO 引脚。
everyrobin 发表于 2025-8-10 21:54 | 显示全部楼层
在使用JTAG引脚作为GPIO之前, JTAG功能被禁用。
alvpeg 发表于 2025-8-11 15:57 | 显示全部楼层
在软件中正确配置AFIO寄存器,以将JTAG引脚设置为普通IO。
maudlu 发表于 2025-8-11 16:28 | 显示全部楼层
可以直接将它们用作GPIO              
primojones 发表于 2025-8-11 20:42 | 显示全部楼层
通过禁用 JTAG 或 SWD 调试功能,释放这些引脚的 GPIO 功能。
ingramward 发表于 2025-8-11 23:45 | 显示全部楼层
需要禁用JTAG/SWD调试接口。
belindagraham 发表于 2025-8-12 02:52 | 显示全部楼层
如果将来需要对芯片进行固件升级或调试,那么将JTAG引脚用作GPIO可能会带来不便。
earlmax 发表于 2025-8-12 12:33 | 显示全部楼层
在正常工作模式下,这些引脚不应被用作普通 IO 引脚,因为它们具有特殊功能。
sheflynn 发表于 2025-8-12 14:09 | 显示全部楼层
JTAG 引脚是否可以安全地用作普通 IO 引脚
macpherson 发表于 2025-8-12 14:47 | 显示全部楼层
禁用SWJ-DP              
sheflynn 发表于 2025-8-12 19:49 | 显示全部楼层
禁用了JTAG或SWD接口,除非重新配置并重启设备,否则无法再通过该接口进行调试或编程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

886

帖子

3

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