浅析STM32微控制器

来源 :企业文化·下旬刊 | 被引量 : 0次 | 上传用户:nanfangjituan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:微控制器在生活中的应用变得越来越普遍,也同时让生活变得更方便、更美好。许多智能硬件都应用到了微控制器本文以STM32为例分析了STM32微控制器的分类、背景、特点、开发板结构和其特点以及应用场景和未来展望。
  关键词:STM32;微控制器;应用场景;未来分析
  一、STM32的概述
  意法半导体公司(简称ST)推出的STM32微处理器是意法半导体公司推出的第一个基于ARM Cortex-M3内核的微控制器。STM32的出现将当前微控制器的性价比水平提升到了新的高度,步入了一个新的时代。
  STM32微控制器是近年来迅速兴起的基于ARM Cortex一M3内核的高端32位微控制器代表。同时它在低功耗场合和硬实时控制场合中也表现出色。
  STM32作为一个经典的微控制器系列,在市面流通的型号有:
  基本型:STM32F101R6、STM32F101R8、STM32F101V8、STM32F101RB、STM32F101VB
  增强型:STM32F103R8、STM32F103V8、STM32F103RB、STM32F103VB、 STM32F103VE、STM32F103ZE
  二、STM32的特点
  谈到STM32的特点,我们先来看看其内核Cortex-M3 的特点。Cortex-M3采用目前主流 ARM V7-M 架构,相比曾风靡一时的 ARMV4T 架构拥有更加强劲的性能,更高的代码密度,更高的性价比。 Cortex-M3 处理器结合多种突破性技術,在低功耗、低成本、高性能三方面具有突破性的创新。
  从而STM32具有如下特点
  (一)精密性
  12位精度的ADC具备多种转换模式,并带有一个内部温度传感器,带有双ADC的STM32器件,还可以使两个ADC同时工作,从而衍生出更为高级的9种转换模式。如STM32的每一个定时器都具备4个捕获比较单元,而且每个定时器都可以和另外的定时器联合工作以生成更为精密的时序;如STM32有专门为电机控制而设的高级定时器,带有6个死区时间可编程的PWM输出通道,同时其带有的紧急制动通道可以在异常情况出现时,强迫PWM信号输出保持在一个预定好的安全状态;如SPI接口设备含有一个硬件CRC单元,支持8位字节和16位平多数据的CRC计算,在对SD或MMC等存储介质进行数据存取时相当有用。
  (二)可靠性
  包括一个低电压检测器、一个时钟安全管理系统和两个看门狗定时器。两个看门狗定时器中的一个称为窗口看门狗。窗门看门狗必须在事先定义好的时间上下限到达之前刷新,如果过早或过晚地刷新它都将触发窗门看门狗复位。第2个看门狗称为独立看门狗。独立杆门狗使用外部振荡器驱动,二者相互独立,保证了可靠性。
  (三)安全性
  STM32可以锁住其内部Flash而使得破解人员无法通过调试端口读取其内容。当Flash的读保护功能开启之后,其写保护功能也就随之开启了。写保护功能常用于防止一些来历不明的代码写人中断向量表。但写保护不仅可以保护中断向量表,还可以更进一步地将其保护范围延伸到整个Flash中未被使用的区域。
  三、STM32的应用场景
  通信值班智能辅助系统的通信值班智能辅助系统、智能游客寻呼系统、智能家居系统设计、门户智能锁网络等等智能领域。目前在工业控制、消费电子、手持设备、汽车电子、安防监控、通讯、物联网、车联网等行业应用很普遍,在功能丰富的同时拥有超高的性价比。正因为其高性价比、适合手工DIY的优点,在高校学生群体中也有非常高的人气。
  四、STM32开发板介绍
  这里选择MiniSTM32 V3 开发板作为例子,因为其结构精小:
  CPU: STM32F103RCT6, LQFP64, FLASH:256K, SRAM: 48K;
  1 个标准的 JTAG/SWD 调试下载口 1 个红外接收头,配备一款小巧的红外遥控器 1 个 IIC 接口的 EEPROM 芯片, 24C02,容量 256 字节 1 个 SPI FLASH 芯片, W25Q64,容量为 8M 字节(即 64M bit) 1个 DS18B20/DS1820 温度传感器预留接口 1 个标准的 2.4/2.8/3.5/4.3/7 寸 LCD 接口,支持触摸屏1 个 OLED 模块接口(与 LCD 接口部分共用) 1 个 USB 串口接口,可用于程序下载和代码调试 1 个 USB SLAVE 接口等设备,用于 USB 通信
  ALIENTEK MiniSTM32 V3 开发板的特点
  a)小巧
  整个板子尺寸为 8cm*10cm*2cm(包括液晶,但不计算铜柱的高度)。
  b)灵活
  板上除晶振外的所有的 IO 口全部引出,特别还有 GPIOA 和 GPIOB 的 IO 口是按顺序引出的,可以极大的方便大家扩展及使用,另外板载独特的一键下载功能,避免了频繁设置 B0、 B1 带来的麻烦,直接在电脑上一键下载。
  c) 资源丰富
  板载十多种外设及接口,可以充分挖掘 STM32 的潜质。
  五、对STM32的展望
  笔者认为STM32微控制器依托意法半导体公司本身雄厚的研发和生产实力,在正确的市场推广策略引导,迅速占据了国内高端微控制器的大部分应用领域。ARM7会被STM32取代,STM32偏向不带系统的工业控制,外围设备甚至比ARM7、ARM9更丰富。
  参考文献:
  [1]蒙博宇.STM32自学笔记[M].北京航空航天大学出版社,2012(02).
  [2]正点原子团队 STM32 不完全手册(库函数版)[EB/OL].http://www.openedv.com/ Forum.php,2016.
  [3]谢健华,任毅,李文峰,张欣龙,袁臣虎. 数控电源的模块化设计[J]. 电源世界. 2010(11).
  [4]张东,黄莉,潘德情.高精度智能遥控式数控电源设计[J]. 重庆文理学院学报(自然科学版), 2010(03).
  [5] 吴家平,沈建华.基于STM32微控制器的过采样技术研究与实现[J].计算机技术与发展,2010(02).
其他文献
摘 要:万吨掘进率是衡量矿井采掘比例关系的主要指标之一,万吨掘进率高会增加煤炭成本,过低则会引起采煤接续紧张,使采掘比例失调。在保障矿井未来三到五年采掘接替平稳的前提下,万吨掘进率逐年下降,可见在合理规划采掘接替、不断优化设计方案、简化系统等方面工作初见成效。  关键词:万吨掘进率;降低;设计;优化  一、概况  刘庄煤矿位于安徽省阜阳市颍上县北部,南距颍上县城20km,西至阜阳市40km。矿井始
【摘要】 “以学生为中心”教育理念最早由美国著名心理学家罗杰斯提出,在西方国家得以逐渐推广和广泛应用,并在近几年传入中国。着重讨论了“以学生为中心”教育理念在健康保险专业中的具体应用,提出了“以学生为中心”教育理念在健康保险专业实践应用中的过程、结果和反思。  【关键词】 以学生为中心;健康保险;应用    “以学生为中心”教育理念是由美国著名心理学家卡尔·罗杰斯(Carlr·Rogers,190
“为什么我们的孩子上幼儿园会哭?”这个问题在米妈的心头问了不知多少遍.
企业公民之——被动之前,我在论坛上总是宣扬诚信, 而现在总是说,万科要做一个好的企业公民。万科发展20多年,做房地产18年, 从国内企业来说,万科是成功的、优秀的。但是,相
摘 要:优秀的企业文化具有独特的魅力,能够吸引到对企业文化有强烈认同感的人才。当今社会各个行业间的竞争日益激烈,一个新兴行业的出现很快就会有众多企业参与到利润的瓜分中来,如何使自身的产品和服务在众多同行中脱颖而出,打造专业质量化品牌,人力资本发挥着越来越重要的作用,一个企业要发展,没有好的企业文化环境和强有力的企业文化建设是不可想象的。本文主要从企业文化的内涵以及企业文化建设在企业发展中的作用两个
当前我国收入分配中存在差距过大的问题,这是随着我国经济发展而逐渐形成的.以马克思主义关于分配的基本原理进行分析,可以廓清分配问题的根源,并寻找到解决问题的方法.应规
《汤姆·琼斯》是应该小说家亨利·菲尔丁的代表作。本文主要对其中叙述者的功能进行了分析,总结了叙述者在主题突显、艺术效果形成等方面的重要作用。《汤姆·琼斯》主要讲述的是弃婴汤姆·琼斯的成长经历。前人对《汤姆·琼斯》的研究多集中在人性主题、小说道德功能的角度上。很少有研究是针对作品中叙事者功能的,而本文根据20世纪的叙事学理论,对《汤姆·琼斯》中的叙事策略进行了分析,阐释了作品中叙述者的功能,以期能够
期刊
慢跑促健康 慢跑对于改善心肺功能、降低血脂、提高身体代谢能力和增强机体免疫力、延缓衰老等都有良好的作用。慢跑还有助于调节大脑活动,促进胃肠蠕动,增强消化功能,消除便秘。  晨起伸伸懒腰 经过一夜睡眠,人体松软懈怠,气血周流缓慢,故方醒之时,总觉懒散无力。此时若舒展四肢,伸腰展腹,全身肌肉用力,并配以深吸深呼,则有吐故纳新、行气活血、通畅经络关节、振奋精神的作用,可以解乏、醒神、增气力、活肢节。中医
关汉卿是我国历史上留下杂剧最多也是最杰出的作家之一,他的许多戏曲已被改编成京剧、越剧、川剧等脚本在各地舞台上演出,在这些戏曲作品中,他几乎描写了社会各个阶层的妇女
期刊
随着社会的进步与发展,一些以前法律所没有考虑到的问题逐渐显现,法律应在适当时机进行适当修正.我们针对未成年人所规定的保护,不仅仅需要考虑加害者,更需要去考虑受害者,我