STM32单片机芯片介绍_第1页
STM32单片机芯片介绍_第2页
STM32单片机芯片介绍_第3页
STM32单片机芯片介绍_第4页
STM32单片机芯片介绍_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页STM32单片机芯片介绍

无论做什么(芯片)的开发,都需要看芯片手册及其附带的(资料)。针对(STM32)(单片机),我们能够借鉴的手册有《Cortex-M3权威指南(中文)》《STM32中文参考手册》(通常都是英文的,我们再翻译,这也是懂一些基础英语的重要性),此外,还有官方的《ST(MCU)选型手册》《STM32F103RC_Datasheet》。

其实除了ST(意法半导体)公司出厂的芯片,还有许多像(NXP)出品的32位芯片,也并不是只有简简单单的STM32F103RC系列的芯片,还有F2、F4系列等等。

上图就是官方提供的选型图片,相信看完就大概知道自己根据功能选什么系列的芯片了。正是由于芯片的多样性,业内使用ST意法半导体制作的芯片的公司还是处于多数的。

那么STM和我们经常听到的(ARM)又是怎样一个关系呢?

stm32的内核由ARM设计,而随着更新迭代,也从ARM命名到了Cortex。而我们今天介绍的STM32F103RCT6就是采用的Cortex-M3内核架构。做详细的设计开发,离不开《Cortex-M3权威指南(中文)》这本书,读的越透彻越好,但是只读这些太单调了,我们还是以了解和快速入门为主,有时间根据工作需要再精进。

STM32F103RCT6芯片共有引脚64个,引脚基本原理图如下:

stm32开发需要借助(keil)5软件,安装好F1的芯片包后就能正常编写烧录F1芯片的程序,没包也行,就是看着出一堆乱七八糟的界面而已。对于stm32的引脚我们有必要注意一下。与(51单片机)的P3口类似,我们的32芯片引脚都具备着第二或者第三功能,叫做(端口)复用。平时是通用IO引脚,开启复用功能后就能使用复用功能了。

比如PA9和PA10,平时就是普通的IO输入输出功能,开启USART(时钟)后就是串口(通信)功能了,只是复用功能需要开启至少两个时钟(通用IO和复用功能所在的时钟)。

提到时钟,下图是重中之重,弄明白这张图,开发啥功能的时钟配置都不是事。

重点看SYSCLK后面的时钟走向,各种功能分别接在了不同的时钟分支上,重要的几个是APB1上面连接的是低速外设(最大36MHz),包括(电源)(接口)、备份接口、(CAN)、(USB)、(I2C)1、I2C2、(UART)2、UART3等等,APB2上面连接的是高速外设包括UART1、SPI1、(Ti)mer1、(ADC)1、(AD)C2、所有普通IO口、第二功能IO口等。

除了复用功能这一强大的能力,还有端口重映射这一精彩的设计。能够将原本的复用功能引脚映射到其他引脚上,当然需要参考《STM32中文参考手册》一书具体查看了。

PB6和7就能开启神奇的旅途了,其配置步骤除了前面的端口复用两个时钟配置,还要使能AFIO时钟,并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论