GD32F407 JTDO 作为普通IO

[复制链接]
380|7
dalong168 发表于 2026-6-13 15:29 | 显示全部楼层 |阅读模式
GD32F407 JTDO 作为普通IO?怎么配置?
Bowclad 发表于 2026-6-13 19:32 | 显示全部楼层
用GPIO模式,设置JTDO为输出模式,配置复用功能为GPIO,然后配置相应的引脚和复用功能即可。记得检查时钟配置,确保时钟使能。
 楼主| dalong168 发表于 2026-6-13 21:14 | 显示全部楼层
本帖最后由 dalong168 于 2026-6-13 21:15 编辑

c:\1这里复用没有普通IO口呀
1.png
 楼主| dalong168 发表于 2026-6-13 21:17 | 显示全部楼层
把PB3设置为普通输入模式IO需要修改哪些寄存器?
中国英茂科工 发表于 2026-6-14 07:30 | 显示全部楼层
一、原理说明
GD32F407 调试端口默认 JTAG 功能:
PA13:JTMS
PA14:JTCK
PA15:JTDI
PB3:JTDO / TRACESWO
PB4:NJTRST
芯片上电默认开启 JTAG,PB3 (JTDO) 被调试硬件占用,必须先关闭 JTAG 功能,才能把 PB3 当成普通 IO。
内核寄存器:AFIO_PCF0(复用重映射寄存器 0),位 4=0 开启 JTAG;位 4=1 关闭 JTAG,释放 PB3、PB4、PA15。
 楼主| dalong168 发表于 2026-6-14 08:56 | 显示全部楼层
在《GD32F4xx应用手册(中文).PDF》找不到AFIO_PCF0这个寄存器啊!!!
dffzh 发表于 2026-6-15 10:05 | 显示全部楼层
本帖最后由 dffzh 于 2026-6-15 10:09 编辑

我帮你研究了一下,你可以再去用户手册里面通过搜索JTAG关键词再看看情况:
有后续进展什么的,也可以回复一下哦。
3.png 1.png 2.png

4.png
cooldog123pp 发表于 2026-6-15 10:31 | 显示全部楼层
你先要禁用它的jtdo,然后再服用,应该和st的配置差不多的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

192

帖子

2

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