- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新一代嵌入式微处理器STM32F103的开发与应用关键字: STMF芯片嵌入式微处理器温度测量 摘要: 基于Co rtex- M3内核的STM 32F103系列芯片是新型的32位嵌入式微处理器, 它是不需操作系统的ARM, 其性能远高于51系列单片机, 但开发过程与51系列单片机一样简便, 因而在很多应用场合可替代51系列单片机。本文从STM 32F103系列芯片性能特点和片上资源入手, 重点介绍其开发工具以及开发流程。并以温度测量为例, 具体说明了基于Keil? Vision4软件的工程建立、源程序编辑、编译, 基于J- L ink仿真器的程序下载, 程序在线调试, 片上运行等过程, 最终测量的温度转换为关键字:STMF芯片嵌入式微处理器温度测量摘要: 基于Co rtex- M3内核的STM 32F103系列芯片是新型的32位嵌入式微处理器, 它是不需操作系统的ARM, 其性能远高于51系列单片机, 但开发过程与51系列单片机一样简便, 因而在很多应用场合可替代51系列单片机。本文从STM 32F103系列芯片性能特点和片上资源入手, 重点介绍其开发工具以及开发流程。并以温度测量为例, 具体说明了基于Keil? Vision4软件的工程建立、源程序编辑、编译, 基于J- L ink仿真器的程序下载, 程序在线调试, 片上运行等过程, 最终测量的温度转换为数字量, 通过串口发送至PC 机显示。1 引言嵌入式微处理器正越来越广泛的应用在生产生活的各个领域, 但是传统的嵌入式微处理器要么是8位的处理器, 性能有限, 要么是32位基于ARM 的微处理器在使用上需要嵌入式操作系统的支持, 比如L inux操作系统, 使得系统不够精炼。这一情况直到ARM 公司推出Cortex- M 内核才得以改善, 它无需操作系统,可以像单片机一样使用Ke il C 语言进行编程, 极大的减少了开发者的工作量。2007年6月, ST 公司及时推出了一款基于Cortex- M 3内核的新型ARM 处理器: STM32系列微处理器。本文以stm32F103处理器为例, 列举了开发需要用到的各种软硬件资源及其作用, 较详细介绍了处理器开发使用方法, 随后具体到以温度传感器检测温度这一实际应用, 给开发者提供一个更加直观的印象, 目的就是让开发者能尽快了解熟悉该处理器的特点, 掌握该系列处理器的开发使用方法。2 STM32F103系列微处理器简介STM32F103系列微处理器是首款基于ARMv7- M体系结构的32位标准RISC (精简指令集)处理器, 提供很高的代码效率, 在通常8位和16位系统的存储空间上发挥了ARM 内核的高性能。该系列微处理器工作频率为72MHz,内置高达128K 字节的Flash存储器和20K 字节的SRAM,具有丰富的通用I /O 端口。作为必威体育精装版一代的嵌入式ARM 处理器, 它为实现MCU 的需要提供了低成本的平台、缩减的引脚数目、降低的系统功耗, 同时提供了卓越的计算性能和先进的中断响应系统。丰富的片上资源使得STM32F103系列微处理器在多种领域如电机驱动、实时控制、手持设备、PC 游戏外设和空调系统等都显示出了强大的发展潜力。STM32F103系列微处理器主要资源和特点如下:( 1)多达51个快速I /O 端口, 所有I/O口均可以映像到16个外部中断, 几乎所有端口都允许5V 信号输入。每个端口都可以由软件配置成输出(推挽或开漏)、输入(带或不带上拉或下拉) 或其它的外设功能口。( 2) 2个12位模数转换器, 多达16个外部输入通道, 转换速率可达1MH z, 转换范围为0~ 36V; 具有双采样和保持功能; 内部嵌入有温度传感器, 可方便的测量处理器温度值。( 3)灵活的7路通用DMA 可以管理存储器到存储器、设备到存储器和存储器到设备的数据传输, 无须CPU 任何干预。通过DMA可以使数据快速地移动, 这就节?? CPU 的资源来进行其他操作。DMA 控制器支持环形缓冲区的管理, 避免了控制器传输到达缓冲区结尾时所产生的中断。它支持的外设包括: 定时器、ADC、SPI、I2C和USART 等。( 4)调试模式: 支持标准的20脚JTAG 仿真调试以及针对Cortex- M3内核的串行单线调试( SWD )功能。通常默认的调试接口是JTAG 接口。( 5)内部包含多达7个定时器, 具体名称和功能如表1所示。( 6)含有丰富的通信接口: 三个USART异步串行通信接口、两个I2C 接口、两个SPI接口、一个CAN 接口和一个USB接口, 为实现数据通信提供了保证。表1 各个定时器名称及其作用
3 开发工具和流程3.1 开发工具对STM32F103系列MPU 开发前, 需要准备相应的软硬件。其中硬件主要包括STM32F
您可能关注的文档
- 标准化档案材料.doc
- 外国文学史全套笔记.doc
- 智能化用药监测系统和抗生素应用软件在减少可预防药物不良事件中的作用.doc
- 37防磨防爆管理标准.doc
- 202.01.01生产调度管理标准.doc
- 赛车连杆工艺规程编制.doc
- 无线电话筒.doc
- 基于单片机的智能电能表的设计.doc
- 2011年保持调查表_种植业.doc
- CNG气瓶充装质量管理手册.doc
- Module8Unit2课件英语七年级上册(完整版)3.pptx
- 1.3.2位置变化快慢的描述速度课件高一上学期物理人教版.pptx
- Module2Unit1Thisoneisheavy(课件)-(一起)英语五年级上册.pptx
- 十五章专题训练十三 欧姆定律之极值范围计算课件物理九年级全一册.pptx
- 冀教版数学八年级下册.pptx
- 人教版重庆中考英语三轮题型复习课件3阅读理解.pptx
- 三年级科学上册期末全真模拟基础卷(一)答案解析.docx
- 3 有理数的乘除运算 第1课时 有理数的乘法法则.pptx
- CountriesAroundtheWorld(课件)粤人版英语五年级上册(1).pptx
- 人教版二年级语文下册第四次月考试题及答案必威体育精装版(二篇).docx
文档评论(0)