[软件资料] JTAG脚用作普通GPIO

[复制链接]
软核硬核 发表于 2025-6-7 17:06 | 显示全部楼层
不建议把JTAG脚用作普通GPIO
weifeng90 发表于 2025-6-7 19:16 来自手机 | 显示全部楼层
复用成普通IO后会影响程序烧写
dreamCar 发表于 2025-6-9 10:57 | 显示全部楼层
操作时要小心,因为将JTAG/SWD接口改为GPIO会失去调试和烧录功能。
AIsignel 发表于 2025-6-10 21:29 | 显示全部楼层
通过调用特定API函数,可以关闭单片机的JTAG调试接口。
MintMilk 发表于 2025-6-12 23:18 | 显示全部楼层
使用JTAG引脚做GPIO,调试功能会受影响,只在资源紧张时考虑。
星闪动力 发表于 2025-7-7 21:46 | 显示全部楼层
JTAG引脚主要用于调试和编程单片机,相当于电脑的USB口。
Pretext 发表于 2025-7-7 23:46 | 显示全部楼层
芯片的JTAG引脚可能与USART、TIM等引脚共用,查看手册确定具体复用情况。
Moon月 发表于 2025-7-9 10:54 | 显示全部楼层
配置好引脚后,它们就和普通GPIO一样能进行输入输出操作。
PreWorld 发表于 2025-7-9 11:54 | 显示全部楼层
可能要调整引脚设置,使其作为GPIO可用。
魔法森林精灵 发表于 2025-7-9 22:05 | 显示全部楼层
代码示例非常清晰,但确保在禁用JTAG时,SWD调试接口仍然可用,这对调试和更新程序至关重要。
彩虹捕手 发表于 2025-7-10 10:25 | 显示全部楼层
这个方法确实可以释放JTAG引脚用于普通GPIO,但要注意,完全禁用SWD后,确实无法通过调试器更新程序。保留SWD功能是明智的选择。
hmcu666 发表于 2025-7-10 13:16 | 显示全部楼层
确保GPIO初始化顺序,先配置其他GPIO,再进行目标GPIO的配置,以防引脚冲突导致设置无效。
zephyr9 发表于 2025-7-10 13:35 | 显示全部楼层
禁用JTAG保留SWD,直接用SWD下载程序简单,不需特殊设置。
梦境摆渡人 发表于 2025-7-10 22:26 | 显示全部楼层
这个方法确实可以释放JTAG引脚用于其他功能,但要注意,完全禁用SWD后,确实会失去调试能力。如果项目中调试不是经常需要,可以考虑这种方式。
朝生 发表于 2025-7-11 11:40 | 显示全部楼层
禁用JTAG后,调试和下载程序需另寻途径。
哪吒哪吒 发表于 2025-7-12 08:47 | 显示全部楼层
禁用JTAG后,这些引脚可用于普通GPIO功能。
jdqdan 发表于 2025-7-12 18:55 | 显示全部楼层
切换引脚功能前,先核对线缆,确保无误。
IntelCore 发表于 2025-7-12 21:28 | 显示全部楼层
释放JTAG引脚为GPIO用,注意别干扰调试,小心操作。
未来AI 发表于 2025-7-16 16:45 | 显示全部楼层
SWD是烧录单片机程序的常用接口,支持后续更新程序。
明日视界 发表于 2025-8-8 17:33 | 显示全部楼层
复用为普通IO会导致烧写引脚冲突,程序可能无法正常写入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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