- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32之启动文件详细解析(V3.5.0)课件
STM32 之 启动文件详细解析(V3.5.0)在STM32不完全手册里面,用的是STM32F103RBT6,所有的例程都采用了一个叫STM32F10x.s的启动文件,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关的汇编代码。STM32F10x.s是MDK提供的启动代码,从其里面的内容看来,它只定义了3个串口,4个定时器。实际上STM32的系列产品有5个串口的型号,也只有有2个串口的型号,定时器也是,做多的有8个定时器。比如,如果你用的STM32F103ZET6,而启动文件用的是STM32F10x.s的话,你可以正常使用串口1~3的中断,而串口4和5的中断,则无**常使用。又比如,你TIM1~4的中断可以正常使用,而5~8的,则无法使用。? ?而在固件库里出现3个文件startup_stm32f10x_ld.sstartup_stm32f10x_md.sstartup_stm32f10x_hd.s其中,ld.s适用于小容量 产品;md.s适用于中等容量产品;hd适用于大容量产品;这里的容量是指FLASH的大小.判断方法如下:小容量:FLASH≤32K中容量:64K≤FLASH≤128K
大容量:256K≤FLASH
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************;* File Name? ?? ?? ? : startup_stm32f10x_hd.s;* Author? ?? ?? ?? ? : MCD Application Team;* Version? ?? ?? ?? ?: V3.5.0;* Date? ?? ?? ?? ?? ?: 11-March-2011;* Description? ?? ???: STM32F10x High Density Devices vector table for MDK-ARM;*? ?? ?? ?? ?? ?? ?? ? toolchain.;*? ?? ?? ?? ?? ?? ?? ? This module performs:;*? ?? ?? ?? ?? ?? ?? ? - Set the initial SP;*? ?? ?? ?? ?? ?? ?? ? - Set the initial PC == Reset_Handler;*? ?? ?? ?? ?? ?? ?? ? - Set the vector table entries with the exceptions ISR address;*? ?? ?? ?? ?? ?? ?? ? - Configure the clock system and also configure the external;*? ?? ?? ?? ?? ?? ?? ?? ?SRAM mounted on STM3210E-EVAL board to be used as data;*? ?? ?? ?? ?? ?? ?? ?? ?memory (optional, to be enabled by user);*? ?? ?? ?? ?? ?? ?? ? - Branches to __main in the C library (which eventually;*? ?? ?? ?? ?? ?? ?? ?? ?calls main()).;*? ?? ?? ?? ?? ?? ?? ? After Reset the CortexM3 processor is in Thread mode,;*? ?? ?? ?? ?? ?? ?? ? priority is Privileged, and the Stack is set to Main.;* 说明:? ?? ?? ?? ?? ?此文件为STM32F10x高密度设备的MDK工具链的启动文件;*? ?? ?? ?? ?? ?? ?? ?该模块执行以下操作:;*? ?? ?? ?? ?? ?? ?? ?-设置初始堆栈指针(SP);*? ?? ?? ?? ?? ?? ?? ?-设置初始程序计数器(PC)为复位向量,并在执行main函数前初始化系统时钟;*? ?? ?? ?? ?? ?? ?? ?-设置向量表入口为异常事件的入口地址;*? ?? ?? ?? ?? ?? ?? ?-复位之后处理器为线程模式,优先级为特权级,堆栈设置为MSP主堆栈;* Use Configuration Wizard in Context Menu ??; 首先对栈和堆的大小进行定义,并在代
您可能关注的文档
- SPRINT和PARAMATER研究.pptx
- springmvc框架基础知识学习笔记.docx
- SpringMVC4教程-超权威__超详细.pptx
- spss22安装过程及常见问题.docx
- SPSS_第6讲_非参数检验.ppt
- SPSS单因素和多因素方差分析法.ppt
- sportmedicine.pptx
- SPSS学习系列23.协方差分析.docx
- 用发展的观点看问题上课2016.ppt
- spss数据统计分析(2016-2017-1).ppt
- 多点监督与特征融合校准:目标检测算法的创新与突破.docx
- 南宁市门诊HIV_AIDS患者抑郁状况剖析与影响因素探究.docx
- 医疗过失犯罪中客观归责理论的精准适用与深度解析.docx
- 南宁市低碳经济发展研究.docx
- 清解瘀毒胶囊对脑出血大鼠血红蛋白毒性作用及机制探究.docx
- 内蒙古赤峰市元宝山区农村小学教师培训:现状、问题与突破路径.docx
- 泉州开发区国有资产投资经营有限公司发展战略研究:基于区域经济与市场环境的分析.docx
- 能源利用效率与经济增长方式的深度耦合及中国战略抉择.docx
- 分布式信号波达方向 - 时延联合估计算法的深度剖析与创新探索.docx
- 新媒体环境下大学校园精神传播的创新变革.docx
最近下载
- AI在小学数学兴趣培养中的应用教学研究课题报告.docx
- 河北光伏项目安装施工方案.docx VIP
- 新学期第一次中层领导会议上,校长讲话:此次会议就7个主要议题展开讨论....docx VIP
- 2025福建新华发行(集团)有限责任公司三明分公司会计岗位招聘笔试备考试题及答案解析.docx VIP
- 2025福建新华发行(集团)有限责任公司南平地区会计岗位招聘笔试备考题库及答案解析.docx VIP
- 《复合材料的特性与应用》课件.ppt
- 2025内蒙古交通投资(集团)有限责任公司所属天骄航空有限公司招聘25人笔试历年参考题库附带答案详解.docx
- 过敏性休克的应急预案演练脚本.pdf VIP
- 儿童慢性鼻窦炎的诊断和治疗中国专家共识(杭州2024).pptx VIP
- 管道吹扫记录.docx VIP
文档评论(0)