标题: STM32单片机SWD接线问题 [打印本页]

作者: 1123qqw    时间: 2022-4-24 21:28
标题: STM32单片机SWD接线问题
本帖最后由 1123qqw 于 2022-4-25 16:07 编辑

SWD一般要接四根线。我看STM32f103单片机最小系统板,有一根接VDD。我现在画PCB,有板载电源。好奇,在开发板有电源的情况下,SWD的VDD,还需要接吗?我查百度,有的说不用,有的说要接,用处是检测目标板电压用。现在我就是疑惑,我到底要不要用SWD的VDD?如果用的话,我把VDD接到的板载的3.3V电源上,对吗?

作者: Hephaestus    时间: 2022-4-25 00:35
如果仿真器自带供电,那么VDD是不需要接的。
作者: yzwzfyz    时间: 2022-4-25 08:29
A与B进行串行通讯。
A首先自己要能正常工作,它就必须有自己的工作电源。如果你认为它已经有了就不要加。
同理:B也一样。
要不要接,取决于是否已经有了。
是不是接3.3V?
假设A通讯系统电源是3.3V。对它而言1、0分别是多少V呢?你希望这时与它通讯B的系统送给A的1、0是多少V呢?这样想就知道双方要接多少V电源了。
作者: mengsiu    时间: 2022-4-25 09:55
可以不接。
作者: 1123qqw    时间: 2022-4-25 11:57
Hephaestus 发表于 2022-4-25 00:35
如果仿真器自带供电,那么VDD是不需要接的。

如果仿真器自带供电,还接了VDD,会有什么后果啊
作者: Y_G_G    时间: 2022-4-25 12:26
1123qqw 发表于 2022-4-25 11:57
如果仿真器自带供电,还接了VDD,会有什么后果啊

如果你用的是ST LINK,那是不要其它电源的,用它的3.3V直接给STM32供电就可以了,5.0V不需要接了
如果板子上用了AMS1117,那就接5.0V的电源
作者: 1123qqw    时间: 2022-4-25 16:03
Y_G_G 发表于 2022-4-25 12:26
如果你用的是ST LINK,那是不要其它电源的,用它的3.3V直接给STM32供电就可以了,5.0V不需要接了
如果板子 ...

我使用的SWD模式,板子上用了AMS1117-3.3V,那照你的说法我应该把SWD的VDD接到5.0V上吗?

作者: 1123qqw    时间: 2022-4-25 16:04
Y_G_G 发表于 2022-4-25 12:26
如果你用的是ST LINK,那是不要其它电源的,用它的3.3V直接给STM32供电就可以了,5.0V不需要接了
如果板子 ...

C:\Users\sky\Desktop
作者: 1123qqw    时间: 2022-4-25 16:05
1123qqw 发表于 2022-4-25 16:04

我已经放上图了,请您看一下

作者: tingfeng68    时间: 2022-4-25 17:05
那得看你的仿真器有没有供配电 如果自带就不用接电,反之需要接电
作者: Y_G_G    时间: 2022-4-25 17:25
1123qqw 发表于 2022-4-25 16:03
我使用的SWD模式,板子上用了AMS1117-3.3V,那照你的说法我应该把SWD的VDD接到5.0V上吗?

这不是很简单的东西吗?
仿真器出来的VDD要是先经过AMS1117的输入,然后才到单片机的供电,那就用5V的呀




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1