2. STM32单片机系统介绍.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

STM32单片机介绍本讲主要内容 1.什么是STM32 2.STM32与ARM的关系 3.STM32F103ZET6介绍 4.STM32能做什么1.什么是STM32从字面意义来看:ST:意法半导体,是一个公司的名字。M:Microelectronics的缩写,表示微控制器,要注意微控制器和微处理器的区别32:32bit的意思,表示这是一个32bit的微控制器2.STM32与ARM的关系 ARM是英国的芯片设计公司,其最成功的莫过于32位嵌入式CPU核----ARM系列,最常用的是ARM7和ARM9,ARM公司主要提供IP(Intellectual?Property?core知识产权的核心)核,就是CPU的内核结构,只包括最核心的部分,并不是完整的处理器。ARM把这个核卖给各大半导体公司,如?Philips?三星,ATMEL,甚至Intel等许多公司。ARM为了对付?8位机市场,推出了一系列?Cortex-M核,STM32就是将Cortex-M作为内核,通过一些外设等组合封装在一起就成了如今火爆的32位嵌入式处理器。?我们开发板上使用的是STM32F103,也就是M3内核Cortex-M3采用ARMv7-M架构ARMv7架构定义了三大分工明确的系列:“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用“R”系列:针对实时系统;“M”系列:对微控制器。Cortex-M4采用ARMv7-ME架构,Cortex-M0采用ARMv6-M架构,Cortex-A5/A8采用ARMv7-A架构,?传统的ARM7系列采用的是ARMv4T架构。3.STM32F103ZET6介绍首先我们看下STM32是如何分类的:?STM32的命名规则? 我们开发板使用的是STM32F103ZET6芯片,其内部资源介绍如下:(1)内核:32位高性能ARMCortex-M3处理器。时钟:高达72M,实际还可以超频一点。单周期乘法和硬件除法。(2)IO口:STM32F103ZET6:144引脚112个IO,大部分IO口都耐5V(模拟通道除外),支持调试:SWD和JTAG,SWD只要2根数据线(3)存储器容量:512KFLASH,64KSRAM(4)时钟,复位和电源管理:2.0~3.6V电源和IO电压上电复位,掉电复位和可编程的电压监控强大的时钟系统-4~16M的外部高速晶振-内部8MHz的高速RC振荡器-内部40KHz低速RC振荡器,看门狗时钟-内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部高速时钟经过PLL倍频后得到-外部低速32.768K的晶振,主要做RTC时钟源(5)低功耗:-睡眠,停止和待机三种低功耗模式-可用电池为RTC和备份寄存器供电(6)AD:-3个12位AD(多达21个外部测量通道) -转换范围:0-3.6V(参考电源电压)-内部通道可以用于内部温度测量-内置参考电压(7)DA:2个12位DA(8)DMA:12个DMA通道(7通道DMA1,5通道DMA2),支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART(9)定时器:多达11个定时器 -4个通用定时器 -2个基本定时器 -2个高级定时器 -1个系统定时器 -2个看门狗定时器(10)通信接口:多达13个通信接口-2个I2C接口-5个串口-3个SPI接口-1个CAN2.0-1个USBFS-1个SDIO 那么我们怎么知道相应管脚的具体功能呢?答:我们可以通过芯片数据手册查找。4.STM32能做什么STM32的用处取决于其内部资源,前面我们了解了STM32内部拥有非常多的通信接口。所以如果你使用的模块拥有此接口都可以通信。比如:USART:ESP8266WIFI模块、GSM模块、蓝牙模块、GPS模块、指纹识别模块等。IIC:EEPROM、MPU6050陀螺仪、0.96寸OLED屏、电容屏等。SPI:串行FLASH、以太网W5500、VS1003/1053音频模块、SPI接口的OLED屏、电阻屏等。AD/DA:光敏传感器模块、烟雾传感器模块、可燃气体传感器模块、简易示波器等其他的一些接口这里就不罗列,反正STM32能做的东西太多太多。日常生活中可见的电子产品智能手环,微型四轴飞行器,平衡车、扫地机、移动POST机,智能电饭锅,3D

文档评论(0)

知识分享 + 关注
实名认证
内容提供者

分享文档来源于网络和个人创作整理,仅做学习交流使用

1亿VIP精品文档

相关文档