当前位置: 首页 > news >正文

还有哪些免费的网站可以做H5中国建设银行ie下载网站

还有哪些免费的网站可以做H5,中国建设银行ie下载网站,汽车保养网站模板,赣州网红打卡旅游景点文章目录 前置知识1. 单片机最小系统组成2. BOOT电路3. 三种启动模式4. 存储器映射 从主FLASH启动从系统存储区启动从SRAM启动 前置知识 1. 单片机最小系统组成 一个单片机最小系统由电源、晶振、下载电路、BOOT电路、和复位电路组成。少一个单片机都启动不了。 2. BOOT电路 … 文章目录 前置知识1. 单片机最小系统组成2. BOOT电路3. 三种启动模式4. 存储器映射 从主FLASH启动从系统存储区启动从SRAM启动 前置知识 1. 单片机最小系统组成 一个单片机最小系统由电源、晶振、下载电路、BOOT电路、和复位电路组成。少一个单片机都启动不了。 2. BOOT电路 BOOT电路本质上是单片机的引脚在ESP32中BOOT电路被称为称为GPIO_Strapping管脚引脚图如下 作用 BOOT电路的作用是用于确定单片机的启动模式启动模式后面会有说明 使用方法 在单片机上电或者复位时给BOOT管脚设置为指定电平即可将单片机设置为指定启动模式 原理单片机上电或复位后会先启动内部晶振第四个SysTick时单片机内部电路会将BOOT引脚的值进行锁存也就是保存BOOT引脚的值再根据BOOT引脚的值确定不同的启动模式 3. 三种启动模式 STM32的三种启动模式 1主FLASH 芯片内置的Flash。 2SRAM 芯片内置的RAM区就是内存啦。 3系统存储器 芯片内部一块特定的区域芯片出厂时在这个区域预置了一段Bootloader就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除即它是一个ROM区。这个系统存储器只是帮你通过ISP程序下载hex进去的 4. 存储器映射 先看单片机存储器映射 因为STM32是32位单片机所以32位能表示2^32个数字用十六进制表示的范围为0x0000 0000~0xFFFF FFFF最大能够表示2^32个地址也就是4GB寻址空间STM32将这4GB地址分为8块每块存储空间为512MB注意B通常表示byteb通常表示bit 启动模式主要依靠block0所映射的存储器地址block0映射的地址如下 从下往上看第一块空间为0x0000 0000~0x000F FFFF大小为1MB名为Aliased To Flash system memory or SRAM depending on BOOT pins,意思是这块区域用于映射Flash或SRAM或系统存储区取决于BOOT引脚。 因为单片机上电后程序从0x0000 0000开始执行在4个系统时钟后对BOOT引脚进行锁存再根据锁存的BOOT引脚值将不同的存储空间映射到0x0000 0000处运行程序 从主FLASH启动 其中用于FLASH的地址范围为0x0800 0000~0x080F FFFF 大小为1MB 将主Flash地址0x08000000映射到0x00000000这样代码启动之后就相当于从0x08000000开始。主闪存存储器是STM32内置的Flash作为芯片内置的Flash是正常的工作模式。一般我们使用JTAG或者SWD模式下载程序时就是下载到这个里面重启后也直接从这启动程序。 从系统存储区启动 系统存储区地址范围为0x1FFF 0000~0x1FFF 7A0F大小为30KB 系统存储区实际上存放了一段ST事先写好的BootLoader程序且不可以被修改用于ISP下载也就是串口方式下载当我们将BOOT0拉高BOOT1拉低时也就是系统存储器模式启动单片机会将0x1FFF 0000~0x1FFF 7A0F这段空间映射到0x0000 0000处运行系统内置的BootLoader程序也就是串口下载的程序使用串口将程序下载到FLASH中下载完成之后就将BOOT0拉低重启使用主FLASH的方式运行使用串口下载的程序了。 从SRAM启动 SRAM位于block2 地址范围从0x2000 0000开始不同型号大小不同 将SRAM地址0x20000000映射到0x00000000,这样代码启动之后就相当于从0x20000000开始。内置SRAM也就是STM32的内存既然是SRAM自然也就没有程序存储的能力了这个模式一般用于程序调试。假如我只修改了代码中一个小小的地方然后就需要重新擦除整个Flash比较的费时可以考虑从这个模式启动代码用于快速的程序调试等程序调试完成后在将程序下载到SRAM中。 具体使用方式可以参考这篇帖子[Stm32 SRAM 启动方法_stm32 sram启动_eric.pyt的博客-CSDN博客](https://blog.csdn.net/pyt1234567890/article/details/123024658#:~:textStm32 SRAM 启动方法 1 1、什么情况需要SRAM启动 调试阶段需要频繁更新程序可以SRAM启动加快调试减少flash擦写损耗 程序SWD%2FJTAG接口已经配置为普通端口程序启动后无法程序更新可在SRAM中启动后再更新flash程序,Target Dialog 一定要勾选上这样才会自动更新 对应的sct文件 RAM.ini 文件 由于即便通过boot设定将启动区映射到了SRAM但程序依旧不能跳转到对应的Reset_Handle需要RAM.ini进行引导 ) 参考 [STM32的三种启动模式解析 - 21ic电子网](https://www.21ic.com/article/906706.html#:~:textSTM32的三种启动模式解析 1 从主闪存存储器启动将主Flash地址0x08000000映射到0x00000000这样代码启动之后就相当于从0x08000000开始。 主闪存存储器是STM32内置的Flash作为芯片内置的Flash是正常的工作模式。 一般我们使用JTAG或者SWD模式下载程序时就是下载到这个里面重启后也直接从这启动程序。 2 从系统存储器启动。,首先控制BOOT0、BOOT1管脚复位后STM32与上述两种方式类似从系统存储器地址0x1FFF F000开始执行代码。 … 3 从内置SRAM启动将SRAM地址0x20000000映射到0x00000000%2C这样代码启动之后就相当于从0x20000000开始。 内置SRAM也就是STM32的内存既然是SRAM自然也就没有程序存储的能力了这个模式一般用于程序调试。 ) 单片机程序烧录的3种方式(ISP、ICP、IAP)是什么 - 知乎 (zhihu.com)
http://www.hkea.cn/news/14327690/

相关文章:

  • 深圳市住宅和建设网站汕头建设银行协华支行
  • 珠海建设集团网站首页怎么做服务器网站吗
  • 手机网站 生成深圳做义工的网站
  • 有哪些专做自然风景图片的网站深圳网络公司老板
  • 十大网站多与pR值高的网站做链接
  • 网站做的比较好的贸易公司怎么样推广自己的网址
  • 视觉网站建设公司简历模板范文填写
  • 如何用手机创建网站西安网站建设哪家
  • 网店代运营的套路公司网站优化要怎么做
  • 手机网站建设策划方案事件营销的方法
  • 芜湖效能建设网站在线编程的网站
  • 龙岗区网站建设博客网站建设
  • 做任务的设计网站付费资料网站开发
  • 东莞门户网站建设报价表网站功能建设描述书
  • 保定制作公司网站的公司河南郑州网站设计公司
  • 昆明云南微网站搭建哪家好湖州房产网站建设
  • 如何建设公司网站网站服务器空间价格
  • 介绍一个电影的网站模板下载怎么制作属于自己的网站
  • 南山做网站推广乐云seo青岛房价
  • 网站服务设计国外ps素材网站
  • 西安医院网站建设wordpress 文章 模型
  • 网站制作公司 北京银川做网站多少钱
  • 务川县建设局官方网站美业网站建设
  • 用html做的游戏网站动漫做h免费网站有哪些
  • zencart网站备份企业网站建设的目的和意义
  • 服务器网站环境国外的wordpress主题公园
  • 网站建设的宣传词工程与建设期刊
  • 百度网站地图在线生成wordpress调取网盘
  • 企业网站模板免费下载企业网站模板重庆网站建设红衫
  • 甘肃省住房和城乡建设部网站官网铁岭市网站建设公司