搜索
bottom↓
回复: 44

STM32的SWD接口swdio和swclk需要加上下拉电阻么?

[复制链接]

出0入0汤圆

发表于 2012-5-8 23:24:13 | 显示全部楼层 |阅读模式
使用STM32的SWD接口
swdio和swclk两根线需要加上拉或者下拉电阻么?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2012-5-8 23:27:21 | 显示全部楼层
知道的说一下,差了一些资料好像没说要加.
不知道具体要不要加

出0入0汤圆

发表于 2012-5-8 23:27:22 | 显示全部楼层
不需要的

出0入0汤圆

发表于 2012-5-8 23:29:21 | 显示全部楼层
    不需要的。

出0入0汤圆

 楼主| 发表于 2012-5-8 23:29:48 | 显示全部楼层
aureole 发表于 2012-5-8 23:27
不需要的

OK,多谢!
另外SWD接口是不是和JTAG一样用呢?
硬件设计有没有需要注意的地方,是不是STM32需要哪些引脚配置?

出0入0汤圆

 楼主| 发表于 2012-5-8 23:31:03 | 显示全部楼层
wuzhujian 发表于 2012-5-8 23:29
不需要的。

SWD接口是不是和JTAG一样用呢?
硬件设计有没有需要注意的地方,是不是STM32需要哪些引脚配置?

出0入0汤圆

发表于 2012-5-8 23:32:51 | 显示全部楼层
    你到网站上查一个xlink v7的帖子,里面说的很清楚的。
    还有3线SWD的帖子。

出0入0汤圆

发表于 2012-5-8 23:33:10 | 显示全部楼层
不需要上下拉,正常使用就行,也不需要配置。
软件上下载的时候选SWD就行了

出0入0汤圆

 楼主| 发表于 2012-5-8 23:35:48 | 显示全部楼层
newhz 发表于 2012-5-8 23:33
不需要上下拉,正常使用就行,也不需要配置。
软件上下载的时候选SWD就行了 ...

好的,这就放心了
还是SWD方式好!

出0入0汤圆

发表于 2012-5-8 23:38:13 | 显示全部楼层
    SDW方式的优点:
    1> 引脚少,3个引脚就足够了,占PCB空间小,便于布线;
    2> 速度快,比JTAG方式的速度快。

出0入0汤圆

 楼主| 发表于 2012-5-8 23:45:39 | 显示全部楼层
wuzhujian 发表于 2012-5-8 23:38
SDW方式的优点:
    1> 引脚少,3个引脚就足够了,占PCB空间小,便于布线;
    2> 速度快,比JTAG方 ...

那SWD相对JTAG全是优点拉?
有什么缺点么?

出0入0汤圆

发表于 2012-5-9 00:02:44 | 显示全部楼层
     缺点?
    应该有吧。
    也许是我没找到而已。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-5-9 00:05:03 | 显示全部楼层
新推出的调试方式,优点较多。以后慢慢有取代jtag的趋势

参考我的博文:

http://www.cnblogs.com/xiaomagee/archive/2012/02/21/2360761.html

出0入0汤圆

 楼主| 发表于 2012-5-9 00:08:50 | 显示全部楼层
来了不少高手。
多谢大家指教!

出0入0汤圆

发表于 2012-5-9 07:32:37 | 显示全部楼层
本帖最后由 tiancaigao7 于 2012-5-9 07:34 编辑

缺点是不能跟踪,不过这个在单片机里面一般很少有人用到。不过还是应该在SW里面增加3.3V。防止有一些JLINK 借口的电平转换芯片需要供电的问题。

出0入0汤圆

发表于 2012-5-9 08:27:55 | 显示全部楼层
SWD 2Pins和SWV 1Pin在不用的时候建议弱PU/PD,如果芯片自己没有PU/PD的话。
在没有连仿真器的时候,SWD的引脚都是输入。

出0入0汤圆

 楼主| 发表于 2012-5-9 09:10:59 | 显示全部楼层
tiancaigao7 发表于 2012-5-9 07:32
缺点是不能跟踪,不过这个在单片机里面一般很少有人用到。不过还是应该在SW里面增加3.3V。防止有一些JLINK  ...

这个跟踪是指什么,不是单步吧?
跟踪好像没用过!

出0入0汤圆

 楼主| 发表于 2012-5-9 09:11:36 | 显示全部楼层
dr2001 发表于 2012-5-9 08:27
SWD 2Pins和SWV 1Pin在不用的时候建议弱PU/PD,如果芯片自己没有PU/PD的话。
在没有连仿真器的时候,SWD的 ...

了解,加个弱上拉或者下拉对抗干扰应该有好处!

出0入0汤圆

发表于 2012-5-9 17:01:09 | 显示全部楼层
changhui0222 发表于 2012-5-9 09:10
这个跟踪是指什么,不是单步吧?
跟踪好像没用过!

Trace.
这个和用JTAG还是SWD没关系。实际上用SWD可以有SWV的输出,比用JTAG能直接获得的东西多。

如果有ETB的话,JTAG和SWD都能用;否则都需要外部单独的引线;SWD有SWV输出,能提供简单的内部调试、统计信息。

出0入4汤圆

发表于 2012-5-9 17:40:52 | 显示全部楼层
不需要,这几个IO上电已经默认了上拉或下拉,所以当它们当IO口使用的时候,需要注意这一点。

出0入0汤圆

 楼主| 发表于 2012-5-9 21:42:06 | 显示全部楼层
了解,谢谢各位!

出0入0汤圆

发表于 2012-5-11 11:23:26 | 显示全部楼层
学习了。那STM32的JTAG接口还需要上下拉么?

出0入0汤圆

 楼主| 发表于 2012-5-11 11:24:43 | 显示全部楼层
automaticdai 发表于 2012-5-11 11:23
学习了。那STM32的JTAG接口还需要上下拉么?

JTAG最好加上下拉。

出0入0汤圆

发表于 2012-5-11 11:42:16 | 显示全部楼层
哈哈,还是没有真正的了解过!

出0入4汤圆

发表于 2012-5-11 20:59:41 | 显示全部楼层
加上下拉应该是加强抗干扰吧

出0入0汤圆

发表于 2012-5-11 21:12:35 | 显示全部楼层
3线SWD就可以用了 直接和CPU 连接

出0入0汤圆

发表于 2012-6-20 00:35:45 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2012-6-20 06:24:53 | 显示全部楼层
从来没有加过

出0入0汤圆

发表于 2012-6-20 09:05:23 | 显示全部楼层
一直用JTAG调试了,一会试一下SWD

出0入0汤圆

发表于 2014-10-10 15:09:29 | 显示全部楼层
MARK                                                            

出0入0汤圆

发表于 2014-10-10 19:20:04 | 显示全部楼层
又长见识了。

出0入0汤圆

发表于 2014-10-10 19:25:01 | 显示全部楼层
最好保留位置,之前F1用着没事,最近刚上F4发现找不到器件,后来发现需要加强上拉(1K)速度才能到500K,否则只有10K速率。之前F1都设的2M从来没出过问题,Jlink出来用的排线约40cm长,不知道是不是F4的片子让我打坏了还是设计就这样...

出0入0汤圆

发表于 2014-10-10 19:32:22 | 显示全部楼层
来来来,我给你说一下本质:SWDIO本来就是开漏的双向IO。SWCLK算是个输入的。好了,运用你的知识,决定要不要上拉或者下拉吧。呵呵。

出0入0汤圆

发表于 2014-10-10 22:17:02 | 显示全部楼层
应该不需要,好像是内置的。

出0入0汤圆

发表于 2014-10-10 22:29:34 | 显示全部楼层

不需要电阻,但是最好使用这种4线或者6线的SWD接口,否则万一你板子只画了DIO和CLK而又不小心把SWD禁用时就显得有点那个什么疼。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-10-11 12:51:05 | 显示全部楼层
stm32的SWD内部自带下拉和上拉电阻

出0入0汤圆

发表于 2015-11-28 13:13:21 | 显示全部楼层
设计电好用到,学习了

出0入0汤圆

发表于 2016-3-7 17:01:05 | 显示全部楼层
STM32L系列和STM32F系列 的复位引脚电路和 BOOT0 电路 配置应该有一样的吧?

出0入0汤圆

发表于 2016-3-13 02:03:14 | 显示全部楼层
不需要的!可要加个100K上拉

出0入0汤圆

发表于 2016-3-13 09:34:02 | 显示全部楼层
qumei 发表于 2014-10-10 19:25
最好保留位置,之前F1用着没事,最近刚上F4发现找不到器件,后来发现需要加强上拉(1K)速度才能到500K,否 ...

我用的F4没有出现这种情况。

出0入0汤圆

发表于 2016-3-13 10:08:20 | 显示全部楼层
一直用三线接口的路过,三线的话强烈建议加上电阻。四线没用过的说……(手里的下载器是自己画的……但是不懂事,做的三线的)

出0入0汤圆

发表于 2019-10-20 11:29:18 | 显示全部楼层
Robin_King 发表于 2014-10-10 19:32
来来来,我给你说一下本质:SWDIO本来就是开漏的双向IO。SWCLK算是个输入的。好了,运用你的知识,决定要 ...

swdio应该加上拉,swclk应该加下拉;

出0入0汤圆

发表于 2019-10-21 07:38:53 来自手机 | 显示全部楼层
4317mjh 发表于 2019-10-20 11:29
swdio应该加上拉,swclk应该加下拉;

正解!
不接上下拉也能用,八成是别的地方替你接好了。

出0入0汤圆

发表于 2019-10-21 09:02:42 | 显示全部楼层
我都是加上下拉的,加上没出问题。

出0入0汤圆

发表于 2019-10-28 20:58:27 | 显示全部楼层
本帖最后由 4317mjh 于 2019-10-28 22:22 编辑
htjgdw 发表于 2019-10-21 07:38
正解!
不接上下拉也能用,八成是别的地方替你接好了。


STM32内部有上下拉电阻30k~50k;  如果需要更强的抗干扰,需要并联更小的电阻;但相应的,电路的功耗将增大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 20:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表