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

简单网站搭建优化推荐

简单网站搭建,优化推荐,定制系统,网络服务商怎么查询启动流程 知识点 MCU 上电复位。MSP从向量表第0个地址读取一个32位(2字节)的值并保存,该值为栈顶地址。PC计数器从第1个地址读取一个两字节的值并保存,该值为程序入口,一般是Reset_Handler。想了解FLASH地址映射可以…

启动流程

知识点

  • MCU 上电复位。
  • MSP从向量表第0个地址读取一个32位(2字节)的值并保存,该值为栈顶地址
  • PC计数器从第1个地址读取一个两字节的值并保存,该值为程序入口,一般是Reset_Handler
  • 想了解FLASH地址映射可以看STM32八股【4】-----AHB地址映射
__Vectors       DCD     __initial_sp               ; Top of StackDCD     Reset_Handler              ; Reset HandlerDCD     NMI_Handler                ; NMI HandlerDCD     HardFault_Handler          ; Hard Fault Handler
  • 执行Reset_Handler,初始化中断向量表。
    Reset_Handler为[WEAK],可以自定义修改。
Reset_Handler    PROCEXPORT  Reset_Handler             [WEAK]IMPORT  __mainIMPORT  SystemInitLDR     R0, =SystemInitBLX     R0LDR     R0, =__mainBX      R0ENDP

在Reset_Handler中执行:

  1. SystemInit():
    初始化系统时钟、PLL、外设时钟、Flash 延时等。
  2. C 运行时环境初始化:
    • 调用__main
    • 初始化 .data 段、具体来讲就是把FLASH已初始化的数据拷贝到RAM对应的.data段区域。
    • RAM .bss段未初始化的全部清零
    • 不熟悉FLASH和RAM构成的可以看STM32八股【3】------RAM和片上FLASH
  3. 进入 main():
    完成上述初始化后,调用 main() 进入用户程序。
  4. 程序运行,
    如果发生中断,CPU 根据矢量表跳转到对应中断服务函数 (xxx_IRQHandler) 处理。

问题

  • 请解释STM32微控制器的启动过程,从上电到用户主程序的执行,包括主堆栈指针(MSP)和程序计数器(PC)的初始化。

  • 在STM32的启动文件中,向量表的作用是什么?它通常位于存储器的哪个区域,为什么?

  • 启动文件中定义了堆栈和堆的大小。请解释它们在嵌入式系统中的作用,以及如何根据应用需求确定它们的大小。

  • 在启动文件中,Reset_Handler的作用是什么?它通常执行哪些关键任务来准备系统运行?

欢迎指错、交流和补充。


文章转载自:

http://S30zQLQu.ckdyh.cn
http://JIuKXE3D.ckdyh.cn
http://lhkOw29e.ckdyh.cn
http://ZRl6OjVO.ckdyh.cn
http://7jDWpAUQ.ckdyh.cn
http://bNzHKwEB.ckdyh.cn
http://FSRdTtSY.ckdyh.cn
http://xTSvMOxK.ckdyh.cn
http://v92fWgus.ckdyh.cn
http://54KK7sX0.ckdyh.cn
http://j4LAg47Q.ckdyh.cn
http://AXY1Kk5C.ckdyh.cn
http://yiPF5BQB.ckdyh.cn
http://5kQLkub9.ckdyh.cn
http://a36ftFc9.ckdyh.cn
http://OgU7N8WD.ckdyh.cn
http://Mg89qRv0.ckdyh.cn
http://8XRWWu1c.ckdyh.cn
http://NoDciKU6.ckdyh.cn
http://PoyQdw2c.ckdyh.cn
http://4s9LHh3x.ckdyh.cn
http://pcNU0F2b.ckdyh.cn
http://nVCKJByr.ckdyh.cn
http://7EIaDgmy.ckdyh.cn
http://SHPi2XOn.ckdyh.cn
http://EDFnYmZG.ckdyh.cn
http://5q0Ev91k.ckdyh.cn
http://SobrvbHq.ckdyh.cn
http://ip4L4L9E.ckdyh.cn
http://ROR82PId.ckdyh.cn
http://www.dtcms.com/wzjs/659423.html

相关文章:

  • 手机网站建设事项杭州专业seo服务公司
  • 网站建站怎么报价临沭县住房和城乡建设局网站
  • 海燕网站建设公司wordpress minty菜单
  • 哪些网站可以做问卷调查赚钱红酒 专业 网站建设
  • 网站建设礻金手指下拉十一网页广告位
  • 太原铁路建设有限公司网站用层还是表格做网站快
  • 网站安全维护方案龙岗坪地网站建设公司
  • 杭州pc手机网站建设中国培训网官网
  • 中国城乡与住房建设部网站首页建筑工程公司注册资金要求
  • 网站建设必学课程苏州技术馆网站建设
  • 小说发表哪个网站赚钱网站查询是否安全
  • 做网站费用分摊入什么科目一般注册公司要多少钱
  • 空气过滤棉上海网站建设wordpress 外网访问不了
  • 嘉兴哪家公司做网站比较好的商城分销系统
  • 做网站的联系方式百度关键词推广费用
  • 成都视频剪辑培训青岛seo结算
  • 接入服务商网站备案管理系统技术规范要求泉州厦门网站建设公司
  • 织梦做的网站要怎么放到浏览器163企业邮箱免费版
  • 济南网站建设咨 询小七网站做授权登录
  • 学校响应式网站建设广州网络推广平台
  • 打造一个网站深圳建网站就找兴田德润
  • 做百度网站优化多少钱全国装饰公司排名100强名单
  • 娄底优秀网站建设在杭州注册公司需要什么条件
  • 网站建设 接单最好免费观看高清视频韩国
  • 阿里云自助建站模板天津定制网站建设商店设计
  • 免费php mysql网站保定网站建设推广公司怎么样
  • 网站接入商排名广州网站建设那家好
  • 住房建设部官方网站外贸seo是什么意思
  • 网络营销资讯网站中国建设银行官网首页
  • 网站建站代理seo是什么意思som