你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

SWD 为什么我用5线

[复制链接]
ziziran 提问时间:2020-7-19 10:57 /
    现在感觉SWD调试接口基本取代20pin的JTAG,在自己设计电路板的时候很多人会纠结用几根线??

   用2根: SWDIO  SWCLK,只是网上说的,我没用过,我觉得是需要接地的。
   用3根: SWDIO  SWCLK  GND
   用4根: SWDIO  SWCLK  GND  VCC
   用5根: SWDIO  SWCLK  GND  VCC  NRST
1.png

     我喜欢用5根,
     开发调试的时候,如果不接VCC 我设计的电路板是找不到芯片的,用NRST就是为了复位,有时候遇到奇怪的现象,下载不进去,使用镊子短接一下电容C8就好了,省去了一个按钮开关,板子也可以做的更小。
22.png




不知道你们在设计的时候用几根?





收藏 评论12 发布时间:2020-7-19 10:57

举报

12个回答
g921002 回答时间:2020-7-19 21:05:06
3根,SWDIO/SWCLK/GND

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

mmuuss586 回答时间:2020-7-19 21:25:16

3根就够了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

Beatle 回答时间:2020-7-20 08:23:42
现在都是4根线,但是以后要换5根线。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

wyxy163@126.com 回答时间:2020-7-20 08:40:05
提示: 作者被禁止或删除 内容自动屏蔽
网络孤客 回答时间:2020-7-20 08:56:57
我用4根,顺带给板子供电。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

子曰好人 回答时间:2020-7-20 09:26:37
5根更保险一些,可以提供软复位

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

小小超 回答时间:2020-7-21 08:29:42
3根最方便了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

yklstudent 回答时间:2020-7-21 08:49:11
有条件就选五条

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

要的 回答时间:2020-7-28 13:52:27
当你做低功耗设备,mcu进入低功耗的时候  你3根线 4根线 就不方便
因为当进入 低功耗 stop模式 如果没有NRST脚   不可能直接下载,当然  你可以先自己手动复位 这也没关系

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

fighter12315 回答时间:2020-7-28 14:23:33
人家说只需要两根线是指只需要两根数据线,或者说只占用两个IO,共地是必须的,板子有独立供电就可以不接VCC(不要双电源供电),至于复位也是看需求了,资源紧张的话能省个IO就省一个

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

a691662 回答时间:2020-10-8 20:24:13
六根,tracing很好用
Heeloo 回答时间:2024-4-29 09:47:36

我猜可能需要三根。SWDIO SWCLK GND.

但是,我的开发板用电脑 USB供电,调试器也插USB口,那么我用两根线 swdio/swclk 也下载成功了。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版