STM32之启动模式

这篇博客介绍了STM32的启动模式选择,包括串口ISP、JTAG和SWD。在STM32中,BOOT0和BOOT1的配置决定启动模式。串口ISP适用于程序更新,但不支持调试;JTAG常用于调试,具有特定的引脚定义;SWD则因为其引脚少和高速模式下的可靠性而更受欢迎。
摘要由CSDN通过智能技术生成

STM32学习笔记之启动模式

前言:菜鸟成长过程中的心得总结,欢迎指出本博文的错误之处,以便大家一起学习。谢谢!!!

一、STM32的启动模式的选择

  在STM32中,我们可以通过对BOOT0和BOOT1的配置,来选择我们所需要的启动模式,而BOOT0和BOOT1的配置,我们可以通过手册来查找,主要有如下图所示的几种启动方式。

二、常用的几种启动模式及其电路原理图

1、串口ISP

  在使用串口ISP下载的时候,将BOOT0上拉接3.3V,将BOOT1接GND。最简单的电路如下图所示。
       这里写图片描述
  当我们需要更新程序时,将开关拨向2,当程序烧写完毕之后,在拨回原来的位置,即1处,然后复位之后程序即可正常运行。这种串口ISP的方式有一个弊端,就是只能通过它来烧写程序,我们不能通过它来调试程序。

2、JTAG

  在STM32的学习中,JTAG是我们经常使用的一种调试模式,STM32的JTAG一般选择20pin的。其电路原理图如下图所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值