远芳侵古道 发表于 2025-7-23 20:41

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

项目中 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接口,除非重新配置并重启设备,否则无法再通过该接口进行调试或编程。
页: [1] 2
查看完整版本: GD32F407 能否将 JTAG 引脚当成普通 IO 使用