找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 39712|回复: 0
收起左侧

STM32教程(3)-芯片引脚性质介绍

[复制链接]
ID:99082 发表于 2015-12-10 01:21 | 显示全部楼层 |阅读模式
一个芯片拿过了最直接的感觉就是,这个东西黑乎乎的,四周还有密密麻麻的小铁丝。

--引脚分布:


图片里的就是STM32F103ZET6型号的芯片,它一共有144个引脚。说大家没接触过这么多引脚的芯片时不对的,因为大家学数电时做实验都是用过FPGA的人啊,但学校里的实验真的有点照猫画虎,大家都是模模糊糊,不知道自己面对的是猫还是虎。但幸运的是那不影响实验分数,大家互抄实验报告,到了实验室都希望用最短的时间把实验做出来,几乎很少有真的懂得实验原理的。

大概可以这么说吧,对于微处理器这类芯片,引脚数是芯片身份的象征,越强大,能力越强的微处理器引脚就越多,因为毕竟干的活多吗。就像一个能力强的人肯定每天都和外界有很多交互,发布命令、接受信息等等。而一个退休的老人大概每天接触的就是老伴和邻居。

别看这些引脚长的都一样,但是它们可是不同的名称不同的功能。话说洪秀全打下南京,建立了太平天国,同时也纳了不少皇妃(比当时的清朝皇帝的嫔妃数要多的多的多),那叫什么呢,华妃吗?这位天王很有创新性的进行了数字化管理:1号妃、2号妃···10086号妃(开个玩笑),哈哈。芯片为了进行区分也都进行了数字化命名,144个脚当然是1-144了(不是0-143好吗)。

芯片左侧的引脚:

芯片下侧的引脚:

芯片右侧的引脚:



芯片上侧的引脚:

四侧每侧都有36个引脚,所以一个4*36=144个。

大家可以看见有PE2、PE3之类的文字。这是IO口的分组。


--IO口是微处理器的手足:


IO口是微处理器的手足,因为干活的就是他们,按照命令搬进来,搬出去。(IO口就是一个引脚有两种模式,一种是搬进来IN、一种是搬出去OUT,取前面的两个字母就是IO)。IO可以按照你的意思输出高电平或者低电平,从而实现通信和控制。

STM32F103ZET6有PA、PB、PC、PD、PE、PF、PG这七个分组,每个组有16个IO口,分别是PA0、PA1...以此类推到PA15。

那这才有7*16=112个引脚啊,其他的呢,就跟人体一样啊,不可能只要手足啊,还有心脏、耳朵等等。


--其他功能的引脚:


大家可能也发现了VDD_1、DD_2、...VDD_11和VSS_1、VSS_2、...VSS_11。大家在设计硬件电路时,其实VDD_1和VSS_1是一组的(自然VDD_2和VSS_2是也一组的,一共11组)。要把这11组引脚每组引脚间并联一个104电容,一共11个104电容。因为在集成电路的时候,集成一个电阻、三极管是很容易的,但集成商一个电容就不那么容易,所以芯片设计厂家会留出接口,供给工程师使用时自己加上。这就又来了22个。

OSN_IN和OSN_OUT引脚,这两个引脚和重要,是引入外来晶振的,STM32F103ZET6主频72M,外部晶振用的是8M的,晶振的OSN_IN和OSN_OUT没有正反方向分区分。

第48个引脚是BOOT1引脚,这个引脚是主要是和B00T0(PB2同时就是BOOT0)配合来选择三种不同的启动方式。(哪三种下周就会说到)

第25个引脚NRST引脚,就是RESET引脚,连接复位电路。

第6个引脚是VBAT引脚,接入电池盒,断电之后保存数据。

第106个引脚是NC引脚,就是不连接引脚,就是让你空着的引脚。那为什么要都留出一个呢,就像之前说的,总不能那三侧都是36个,就有一侧是35个吧。

还有VDDA、VSSA、VREF+、VREF-四个引脚是接入一个为A/D转换器提供一个精准的参考电压。它可以被单独过滤且不受PCB噪音的干扰。

这样一共是112+22+2+1+1+1+1+4=144个引脚。终于集齐了。

一个芯片拿过了最直接的感觉就是,这个东西黑乎乎的,四周还有密密麻麻的小铁丝。

--引脚分布:


图片里的就是STM32F103ZET6型号的芯片,它一共有144个引脚。说大家没接触过这么多引脚的芯片时不对的,因为大家学数电时做实验都是用过FPGA的人啊,但学校里的实验真的有点照猫画虎,大家都是模模糊糊,不知道自己面对的是猫还是虎。但幸运的是那不影响实验分数,大家互抄实验报告,到了实验室都希望用最短的时间把实验做出来,几乎很少有真的懂得实验原理的。

大概可以这么说吧,对于微处理器这类芯片,引脚数是芯片身份的象征,越强大,能力越强的微处理器引脚就越多,因为毕竟干的活多吗。就像一个能力强的人肯定每天都和外界有很多交互,发布命令、接受信息等等。而一个退休的老人大概每天接触的就是老伴和邻居。

别看这些引脚长的都一样,但是它们可是不同的名称不同的功能。话说洪秀全打下南京,建立了太平天国,同时也纳了不少皇妃(比当时的清朝皇帝的嫔妃数要多的多的多),那叫什么呢,华妃吗?这位天王很有创新性的进行了数字化管理:1号妃、2号妃···10086号妃(开个玩笑),哈哈。芯片为了进行区分也都进行了数字化命名,144个脚当然是1-144了(不是0-143好吗)。

芯片左侧的引脚:

芯片下侧的引脚:

芯片右侧的引脚:



芯片上侧的引脚:

四侧每侧都有36个引脚,所以一个4*36=144个。

大家可以看见有PE2、PE3之类的文字。这是IO口的分组。


--IO口是微处理器的手足:


IO口是微处理器的手足,因为干活的就是他们,按照命令搬进来,搬出去。(IO口就是一个引脚有两种模式,一种是搬进来IN、一种是搬出去OUT,取前面的两个字母就是IO)。IO可以按照你的意思输出高电平或者低电平,从而实现通信和控制。

STM32F103ZET6有PA、PB、PC、PD、PE、PF、PG这七个分组,每个组有16个IO口,分别是PA0、PA1...以此类推到PA15。

那这才有7*16=112个引脚啊,其他的呢,就跟人体一样啊,不可能只要手足啊,还有心脏、耳朵等等。


--其他功能的引脚:


大家可能也发现了VDD_1、DD_2、...VDD_11和VSS_1、VSS_2、...VSS_11。大家在设计硬件电路时,其实VDD_1和VSS_1是一组的(自然VDD_2和VSS_2是也一组的,一共11组)。要把这11组引脚每组引脚间并联一个104电容,一共11个104电容。因为在集成电路的时候,集成一个电阻、三极管是很容易的,但集成商一个电容就不那么容易,所以芯片设计厂家会留出接口,供给工程师使用时自己加上。这就又来了22个。

OSN_IN和OSN_OUT引脚,这两个引脚和重要,是引入外来晶振的,STM32F103ZET6主频72M,外部晶振用的是8M的,晶振的OSN_IN和OSN_OUT没有正反方向分区分。

第48个引脚是BOOT1引脚,这个引脚是主要是和B00T0(PB2同时就是BOOT0)配合来选择三种不同的启动方式。(哪三种下周就会说到)

第25个引脚NRST引脚,就是RESET引脚,连接复位电路。

第6个引脚是VBAT引脚,接入电池盒,断电之后保存数据。

第106个引脚是NC引脚,就是不连接引脚,就是让你空着的引脚。那为什么要都留出一个呢,就像之前说的,总不能那三侧都是36个,就有一侧是35个吧。

还有VDDA、VSSA、VREF+、VREF-四个引脚是接入一个为A/D转换器提供一个精准的参考电压。它可以被单独过滤且不受PCB噪音的干扰。

这样一共是112+22+2+1+1+1+1+4=144个引脚。终于集齐了。


以下是本系列教程文章列表:欢迎大家踊跃讨论,有问题可在51黑论坛回帖提出.


STM32教程(1)-大学里没碰见像STM32一样吸引我的姑娘:http://www.51hei.com/bbs/dpj-41167-1.html
STM32教程(2)-各种应用和外设简单介绍:http://www.51hei.com/bbs/dpj-41168-1.html
STM32教程(3)-芯片引脚性质介绍:http://www.51hei.com/bbs/dpj-41169-1.html
STM32教程(4)-最小系统的设计:http://www.51hei.com/bbs/dpj-41170-1.html
STM32教程(5)-库:http://www.51hei.com/bbs/dpj-41171-1.html
STM32教程(6)-STM32的流水灯程序:http://www.51hei.com/bbs/dpj-41162-1.html

STM32编程基础(1)-Keil编程软件的安装:http://www.51hei.com/bbs/dpj-41163-1.html
STM32编程基础(2)-Keil库的修改:http://www.51hei.com/bbs/dpj-41164-1.html
STM32编程基础(3)-Keil建立工程模版:http://www.51hei.com/bbs/dpj-41165-1.html
STM32编程基础(4)-Keil工程设置http://www.51hei.com/bbs/dpj-41166-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表