下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何理解STM32单⽚机引脚的复⽤功能?1、对于单⽚机⽽⾔,GPIO引脚的配置是很基础也是很重要的。错误的引脚配置⾮但不能实现想要的功能,⽽且出错时往往不容易查找,耽误调试的时间。这就需要编程调试⼈员对GPIO引脚的配置有很好的理解。今天这篇⽂章,我们就来谈谈STM32Fxx系列单⽚机引脚的复⽤功能(AlternateFunction)。2、STM32Fxx系列单⽚机的GPIO引脚可以配置为浮空输⼊(InputFloating)、上拉输⼊(InputPull-up)、下拉输⼊(InputPull-down)、模拟量(Analog)、开漏输出(OutputOpen-drain)、推挽输出(OutputPush-pull)、复⽤开漏(Alternatefunctionopen-drain)输出和复⽤推挽(Alternatefunctionpush-pull)输出等⼋种模式。下图为芯⽚数据⼿册的内容:3、上拉电阻,在引脚空闲状态下(⽆外部输⼊时),给引脚⼀个默认的电平状态(⾼电平)下拉电阻,在引脚空闲状态下(⽆外部输⼊时),给引脚⼀个默认的电平状态(低电平)开漏输出,可以直接输出⼀个低电平,但是不能直接输出⾼电平(可以借助外部上拉电阻)推挽输出,可以直接输出⾼电平和低电平4、输⼊模式注意:每个引脚内部都有两个电阻(上拉电阻+下拉电阻),但是引脚内部的上拉电阻是⼀个弱上拉(驱动能⼒⽐较弱),如果打算给引脚⼀个确定的电平,建议在引脚外部接上拉电阻。5、输出模式MOS管和N-MOS管循环导通,这样的好处是可以提⾼负载能⼒和切换速度,并且可以降低功耗。先来介绍下开漏输出和推挽输出的区别:STM32Fxx系列单⽚机的输出电路有两个MOS管:P-MOS和N-MOS。在开漏输出模式下,P-MOS管不⼯作,只有N-MOS管起作⽤。若输出数据寄存器的值为0,则N-MOS导通,IO⼝输出低电平;若输出数据寄存器的值为1,则N-MOS截⽌;由于P-MOS不⼯作,此时IO⼝既不是⾼电平,也不是低电平,这种状态被称为⾼阻态。在推挽输出模式下,若输出数据寄存器的值为0,则N-MOS导通,P-MOS截⽌,IO⼝输出低电平;若输出数据寄存器的值为1,则N-MOS截⽌,P-MOS导通,IO⼝输出⾼电平;我们知道STM32Fxx单⽚机还有复⽤开漏输出和复⽤推挽输出,它们和上⾯讲到的(普通)开漏输出和(普通)推挽输出有什么区别呢?这就涉及到针脚的复⽤功能。我们知道,STM32Fxx内部集成了很多的外设控制器,⽐如USART、SPI、bxCAN等等,这些外设控制器,也需要通过引脚与外设连接。复⽤功能是相对于单⽚机的引脚⽽⾔的。所谓“复⽤功能”,是指单⽚机的引脚既可以做普通GPIO使⽤,也可以作为内部外设控制器的引脚来使⽤。⽐如我们来看看STM32F103xx单⽚机的PA5引脚,如下图:⾸先,PA5可以做为普通GPIO来使⽤;其次,如果作为外设的引脚,它可以作为SPI1的时钟(SPI1_SCK)、DAC的输出通道1(DAC_OUT1)或者ADC的输⼊通道5(ADC12_IN5)。PA5⽀持的三种外设(SPI1、DAC、ADC)在同⼀时刻只能选择⼀种,选择的⽅法是开启相应外设的时钟,并使其它外设的时钟保持关闭状态。如果PA5被配置为复⽤功能,但是没有开启它⽀持的任何外设的时钟,它的输出是不确定的。复⽤推挽输出和(普通)推挽输出在输出的时候均使⽤两个MOS管(P-MOS和-MOS),其输出电路是相同的。区别在于控制输出的信号来源:(普通)推挽输出控制MOS管的信号来⾃输出数据寄存器,⽽复⽤推挽输出的控制信号来⾃单⽚机的内置外设控制器(⽐如SPI1)。复⽤开漏输出和(普通)开漏输出的道理是⼀样的。下⾯这张图,是普通GPIO输出的引脚配置图,可以看到其输出信号来⾃输出数据寄存器(Outputdataregister):下⾯这张图,是选择复⽤功能后的引脚配置图,可以看到其输出信号来⾃芯⽚内置的外设控制器:注:虽然复⽤模式的控制信号来⾃内置外设控制器,但是单⽚机(CPU)依然可以读取相应的数据。在复⽤推挽输出模式下,单⽚机可以通过读取输出数据寄存器(Out
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理咨询服务管理制度
- 1.3.2奇偶性第三课时
- 2《祖父的园子》核心素养分层学习任务单-2022-2023学年五年级语文下册新课标(部编版)
- 2024年青岛客运资格证模拟考试题
- 2024年天水货运从业资格证考试题
- 2024年晋中c1客运资格证考试项目
- 2024年沈阳客运资格证急救试题及答案
- 2024年内蒙古客运模拟考试
- 2024年南京客运证模拟考试题库及答案
- 2024年吉林客运考试应用能力试题答案解析
- 女性生殖系统解剖完整版
- 定量装车控制系统方案书
- 到货验收单(共1页)
- 吉林市基准地价(2009年)
- 人教版八年级物理上册全知识点大全
- 破产管理人报酬计算器
- 国家生态环境建设项目管理办法
- 秦腔传统剧《草坡面理》
- 直流电机设计参数计算
- 核心素养下小学语文教学策略探究
- 室外球墨铸铁管施工方案
评论
0/150
提交评论