如何在STM32上通过USBDP和USBDM引脚使用USB?

2019-07-14 17:20发布

我是STM32的新手,最近尝试使用STM32F103RB制作定制电路板。但我对编程芯片的可用方法感到有些困惑。假设我通过SWD使用ST-Link,这是否意味着我不需要自己将bootloader刻录到芯片上?也就是说,这是否意味着我可以直接使用ST-Link对全新芯片进行编程而无需任何其他程序?如果是,那么这是否意味着我不需要使用BOOT0和BOOT1引脚?如何在STM32上通过USBDP和USBDM引脚使用USB?非常感谢你们!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
723662364d
1楼-- · 2019-07-14 23:52
非常感谢你!我得到的印象是我需要刻录引导加载程序,因为Atmega需要这样做。所以只是一个简短的跟进问题:如果我没有提出NRST将会发生什么或潜在的风险是什么?
kingnet_520888
2楼-- · 2019-07-15 01:31
它仍然可以工作,但是当闪存芯片时,ST-Link将无法通过闪烁NRST线强制复位,因此它不得不求助于软件复位。这很有效,当我真的遇到导体时,我已经用这种方式完成了电路板,但是当你进行硬件复位时,调试会更加可靠。
新星之火12138
3楼-- · 2019-07-15 02:46
Vcc必须连接,否则ST-Link将拒绝访问控制器
723662364d
4楼-- · 2019-07-15 06:20
 精彩回答 2  元偷偷看……
723662364d
5楼-- · 2019-07-15 09:53
因为BOOT1没关系,我可以让它漂浮吗?我正在努力节省每一点空间,因为我也在制作一个空间受限的电路板。

一周热门 更多>