Boot0,Boot1引脚设置?

(1) Boot0设置为0后,代码将从主Flash当中启动,就我们目前所编程的地方启动,只要程序正常,上电之后都是可以正常工作。这一般作为ISP

程序下载仿真烧写。一般正常批量生产的时候,我们也是推荐客户默认按照这样的方式去操作,上电之后,机器会自动运行。

(2) Boot0设置为1,Boot1设置为0,代码将从ROM区启动,这上电启动都会运行Bootloader,在此过程中可以实现IAP程序更新,这一般是通过USART

进行更新,此时如果USART或者是SPI端口没有接收到数据信号,那么MCU将会一直程序等待下去,不会自动跳到FLash主代码区。所以一般这作为个体产品

想实现代码更新的工作。这需要你那边是否要考虑以后产品升级,如若升级,可以在Boot0引脚接入一个拔码开关实现对Boot0电平的控制,从而可以实现

IAP更新功能。

(2)Boot0以及Boot1都是为1的时候,那么此时程序将从RAM当中启动,程序会直接下载到RAM当中,这一般作为调试来用,因为有的时候代码不是很大,由于

RAM下载代码速度很快,对于一些调试而言是非常有好处的,断电不会保存数据,这一点需要注意。

stm32 Boot0,Boot1引脚设置相关推荐

  1. STM32日历读取,设置和输出

    STM32日历读取,设置和输出 一.RTC原理 (一)RTC介绍 (二)RCT特征: (三)RTC原理框图 (四)RTC时钟选择 (五)RTC复位过程 (六)配置RTC寄存器 (七)RTC时钟源 (八 ...

  2. STM32 CRH和CRL设置方向

    STM32 CRH和CRL设置方向 在进行IO口方向设置的时候经常见到如下设置方式 //IO方向设置 PC11 #define MPU_SDA_IN() {GPIOC->CRH&=0XF ...

  3. STM32 SWD/JTAG引脚被占用 无法使用Jlink下载代码时的解决方法

    2022/09/15 众所周知,当我们使用STlink或者Jlink的SWD为STM32下载程序时使用到的是PA13和PA14两个引脚,但在某些情况下我们可能会将这两个引脚复用为其它的模式,此时,我们 ...

  4. 关于STM32中SPI1引脚PB3和PB4无法拉低的问题及相关解释

    关于STM32中SPI1引脚PB3和PB4无法拉低的问题及相关解释 近几点准备使用SPI1调试M25P80 发现需要用到引脚 PB3----SPI1_SCK PB4----SPI1_MISO PB5- ...

  5. STM32——驱动7引脚OLED

    STM32驱动7引脚的OLED 寒假在家里无聊又不能出门,开学可能还延迟了(新型肺炎最近比较猖狂)武汉加油!陕西加油!全国一起加油!一定要减少出门啊!!! 放假前带了一个OLED屏幕,想着刚好没有接触 ...

  6. STM32输入捕获模式设置并用DMA接收数据

    参考: STM32的PWM输入模式设置并用DMA接收数据 Input capture mode The input stage samples the corresponding TIx input ...

  7. MCU低功耗引脚设置

    汇总一下MCU低功耗时需要将引脚设置为: 1. 外围有电路的,外围上拉的MCU设为输出高,外围下拉的设为输出低: 2. 悬空的引脚,设为输出0,无需上下拉; 3. 设为输入的引脚,外部电路应将其拉高或 ...

  8. 【ROS小车7】_ROS主控与STM32主控通信的设置方法

    一.背景资料 ROS 主控的 USB 接口连接 STM32 的 microUSB 接口,但是 STM32 上的microUSB 并非真正的 USB,而是一个 USB 转串口芯片. 面腾讯的机器人部门 ...

  9. STM32之VCAP引脚问题

    STM32之VCAP引脚问题 前段时间在做一个单片机综合课程设计,其内容是实现一个小型数字式测温计.按照我的想法希望用STM32F405RGT6来实现,之所以选择这个是因为想借此机会做一个核心板出来, ...

最新文章

  1. PornHub:修复百年前情色电影
  2. leetcode算法题--链表组件
  3. 大厂php怎么做前端,大厂前端经典面试问题精选(附答案)
  4. CSS成长之路----知识点篇
  5. javascript高精度计算解决方案
  6. asp.net用户登录 用户验证
  7. java treeset subset_Java中TreeSet的详细用法
  8. JavaScript 之 动态加载JS代码或JS文件
  9. 璀璨智行:V2X车路协同智慧交通
  10. csharp添加引用路径_(2)添加path
  11. ios打包ipa的四种实用方法(.app转.ipa)
  12. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
  13. python 多and or执行顺序
  14. linux赋权限2770,Linux权限:SUID,SGID以及粘滞位
  15. 总结SlickEdit的快捷键,分享当前自用配置
  16. NB-IOT(BC95模组)对接华为中国电信物联网平台上行数据与下行数据总流程
  17. UEFI开发探索101 – PCD探究
  18. Oracle v$SQLAREA
  19. 科目二考试的只言片语
  20. 翻译文章“AST 模块:用 Python 修改 Python 代码”---!!注意ironpathyon未实现此功能...

热门文章

  1. native react 更新机制_深度使用react-native的热更新能力,必须知道的一个shell命令...
  2. library not found for -lAPOpenSdk解决方案
  3. oauth password模式_史上最干的Oauth案例分析
  4. 计算机组装需要的硬件,组装电脑选择硬件,只要记住2个装机思路,选好硬件配置不是难题...
  5. linux下g编译文件或目录,【转】在linux下使用gcc/g++编译多个.h文件
  6. 才一年,智能车就不再是新势力专利!
  7. 2021 IEEE热门AI话题盘点:模仿生物大脑打造神经网络、GPT3“不当言论”惹关注…...
  8. 美国要求台积电、三星45天内主动交出商业数据,不配合将采取必要行动
  9. 波士顿动力机器狗打工这一年
  10. 安卓之父的手机创业项目卖了!这个华人接手,谷歌风投还投了钱