stm32系列(cortex-m3)高级控制定时器

stm32系列(cortex-m3)高级控制定时器

ID:354288

大小:467.00 KB

页数:27页

时间:2017-07-27

stm32系列(cortex-m3)高级控制定时器_第1页
stm32系列(cortex-m3)高级控制定时器_第2页
stm32系列(cortex-m3)高级控制定时器_第3页
stm32系列(cortex-m3)高级控制定时器_第4页
stm32系列(cortex-m3)高级控制定时器_第5页
资源描述:

《stm32系列(cortex-m3)高级控制定时器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Cortex-M3的高级控制定时器目录摘要……………………………………………………………………2ABSTRACT………………………………………………………………31绪论………………………………………………………………………41.1Cortex-M3的背景及意义……………………………………………41.2高级控制定时器的意义………………………………………………42STM32系列的体系结构................................................................................62.1Cortex-M3

2、处理内核…………………………………………………62.2嵌套向量中断控制器………………………………………………62.3两个可选组件………………………………………………………62.4总线接口……………………………………………………………72.5调试接口……………………………………………………………73高级控制定时器……………………………………………………………83.1高级控制定时器的简介……………………………………………83.2高级控制定时器的功能描述………………………………………83.3高级控制定时器的寄存器种类……………………………………124STM32系列开发工具

3、……………………………………………………144.1KeilMDK工具……………………………………………………….144.2KeilMDK的安装……………………………………………………145高级控制定时器实验设计………………………………………………195.1实验的目的…………………………………………………………195.2实验源代码的注解…………………………………………………195.3实验运行及结果……………………………………………………225.4实验现象的分析……………………………………………………24结束语…………………………………………………………………………25

4、参考文献………………………………………………………………………26致谢…………………………………………………………………………2727STM32系列(Cortex-M3)高级控制定时器摘要本文主要介绍STM32系列中Cortex-M3处理器,开发环境KeilMDK以及EduKit-M3实验平台。Cortex-M3处理器使用了ARMv7-M体系结构,是一个可综合的、高度可配置的处理器。它也是一个低功耗的处理器,具有门数少,中断延迟小,调试容易等特点。Cortex-M3处理器的特性,使它适合很大范围的应用,主要包括:价格敏感的设备——通用MCU、智能玩具、个人电子设备,

5、低功耗设备——Zigbee、PAN(BlueTooth)、医疗电子设备,高性能设备——超低价格手机、汽车应用、大容量存储设备。STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开发平台。开发工具都可用于STM32开发。选择合适的开发环境可以加快开发进度,节省开发成本。而STM32常用的开发工具是KeilMDK,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。现在最高版本是uVision3,它的界面和常用的微软VC++的界面相似,

6、界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。本设计是先在软件KeiluVision3进行仿真并观测输出波形。在这过程中掌握如何编译所需要的代码,如何修改源代码,如何运用该软件,以及如何实现实验目的。然后在EduKit-M3实验平台通过示波器察看所需要的波形。在这个过程中掌握实验所需要注意的事项,如何连接软件和硬件,如何观察波形。关键词:STM32,Cortex-M3处理器,KeiluVision327ABSTRACTThisarticleintroducesmainlytheprocessorofCortex-M3inSTM32series,the

7、developmentenvironmentKeilMDKandtheEduKit-M3experimentalplatform.TheCortex-M3processorimplementstheARMv7-Marchitecture,isacomprehensive,highlyconfigurableprocessor.Itisalsoalow-powerprocessorthatfeatureslowgatecount,lowinterruptlatency,andlow-costdebug.ThecharacteristicsofCortex-M3pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。