STM32_JTAG引脚及复用代码

总是忘记有些引脚是JTAG复用的,导致偶尔浪费一些时间,记录一下。

1.JTAG引脚

1.1 说明(可以不看)

STM32的JTAG引脚通常包括TCK、TDI、TDO、TMS以及可选的TRST。

JTAG(Joint Test Action Group)是一种国际标准的调试接口,用于芯片或印制电路板的边界扫描测试。在STM32微控制器中,JTAG接口主要用于程序下载和调试。以下是JTAG接口的主要信号线:

TCK(Test Clock Input):测试时钟输入,为JTAG接口提供时钟信号。
TDI(Test Data Input):测试数据输入,用于将数据或指令输入到JTAG链中。
TDO(Test Data Output):测试数据输出,用于从JTAG链中输出数据。
TMS(Test Mode Select):测试模式选择,用于控制JTAG接口的状态转换。
TRST(Test Reset Input):测试复位输入(可选),用于初始化JTAG接口状态机。
除了上述标准JTAG引脚外,STM32还支持SWD(Serial Wire Debug)接口,这是一种两线制的调试协议,相比JTAG接口占用的引脚更少,因此在实际应用中更为常见。SWD接口主要使用**SWDIO(Serial Wire Data Input/Output)和SWCLK(Serial Wire Clock)**两个引脚进行通信。

需要注意的是,在设计电路时,需要参考具体的STM32微控制器型号的数据手册,因为不同型号的微控制器其JTAG/SWD引脚可能有所不同,有些引脚可能与其他功能复用。此外,为了确保正确的电气连接和避免损坏设备,还需要根据STM32的引脚描述和推荐的接线方式进行连接。

1.2 引脚

PA14:JTCK/SWCLK
PA15:JTDI
PB3:JTDO
PA13: JTMS/SWDIO
PB4:JNTRST

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuDvei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值