STM32
登录
直播中
chunhuahua
9年用户
1422经验值
擅长:接口/总线/驱动
私信
关注
[问答]
STM32F10xxx芯片调试接口用到哪些引脚呢
开启该帖子的消息推送
STM32F10xxx
芯片
接口
STM32
F10xxx芯片支持哪几种调试接口呢?
STM32F10xxx芯片调试接口用到哪些引脚呢?
回帖
(1)
杨洁磊
2021-12-6 10:12:38
该系列芯片支持两种调试接口:
1、JTAG调试接口(JTAG-DP)
2、串行调试接口(SW-DP)
调试接口用到了以下引脚:
如果我们需要用到这5个IO口,我们就需要改变调试模式(打开复用时钟):
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
配置的是复用重映射和调试I/O配置寄存器(AFIO_MAPR)寄存器的SWJ_CFG[2:0]位
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);//打开JTAG-DP + SW-DP,关闭JTRST
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭JTAG-DP,开启SW-DP
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);//2、关闭JTAG-DP和SW-DP
注意:使用了GPIO_Remap_SWJ_Disable模式后,再次使用下载器下载程序需要按着32单片机的复位键才能下载成功,否者会报错,因为你已经关闭了两种接口。如果你是通过串口写入hex文件则不受影响。
该系列芯片支持两种调试接口:
1、JTAG调试接口(JTAG-DP)
2、串行调试接口(SW-DP)
调试接口用到了以下引脚:
如果我们需要用到这5个IO口,我们就需要改变调试模式(打开复用时钟):
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
配置的是复用重映射和调试I/O配置寄存器(AFIO_MAPR)寄存器的SWJ_CFG[2:0]位
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE);//打开JTAG-DP + SW-DP,关闭JTRST
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭JTAG-DP,开启SW-DP
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);//2、关闭JTAG-DP和SW-DP
注意:使用了GPIO_Remap_SWJ_Disable模式后,再次使用下载器下载程序需要按着32单片机的复位键才能下载成功,否者会报错,因为你已经关闭了两种接口。如果你是通过串口写入hex文件则不受影响。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32F10xxx
芯片
接口
如何去使用
STM32F10XXX
标准外设库
呢
2021-11-02
1964
STM32F10XXX
标准外设库介绍
2021-09-30
2048
请问
STM32F10xxx
标准外设库最新的PDF文件/chm文件在哪里?
2022-12-30
604
STM32F10xxx
支持几种复位形式
2021-09-26
1132
STM32F10xxx
标准外设库体系结构由什么组成?功能是什么?
2021-09-27
1140
在大容量
STM32F
103xx上如何实现ADPCM算法
呢
2021-11-04
1462
STM32F10xxx
支持哪几种复位形式?如何去判断?
2021-11-16
825
STM32F10xxx
有几种低功耗模式
2021-09-24
1251
STM32F10xxx
是怎样进入低功耗模式的
呢
2021-11-29
2095
以
STM32f10xxx
为例对标准库开发进行概览
2021-11-29
1534
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分