历史上的今天
返回首页

历史上的今天

今天是:2025年03月09日(星期日)

正在发生

2019年03月09日 | STM32的四种IO输出模式

2019-03-09 来源:eefocus

1、普通推挽输出(GPIO_Mode_Out_PP):

使用场合:一般用在0V和3.3V的场合。线路经过两个P_MOS 和N_MOS 管,负责上拉和下拉电流。

使用方法:直接使用

输出电平:推挽输出的低电平是0V,高电平是3.3V。

 

2、普通开漏输出(GPIO_Mode_Out_OD):

使用场合:一般用在电平不匹配的场合,如需要输出5V的高电平。

使用方法:就需要再外部接一个上拉电阻,电源为5V,把GPIO设置为开漏模式, 当输出高组态时,由上拉电阻和电源向外输出5V的电压。

输出电平:在开漏输出模式时,如果输出为0,低电平,则使N_MOS 导通,使输 出接地。若控制输出为1(无法直接输出高电平),则既不输出高电平 也不输出低电平,为高组态。为正常使用,必须在外部接一个上拉电 阻。

特性: 它具“线与”特性,即很多个开漏模式 引脚连接到一起时,只有当所有 引脚都输出高阻态,才由上拉电阻提供高电平,此高电平的电压为外部 上拉电阻所接的电源的电压。若其中一个引脚为低电平,那线路就相当 于短路接地,使得整条线路都为低电平,0 伏。

 

3、复用推挽输出(GPIO_Mode_AF_PP):用作串口的输出。

 

4、复用开漏输出(GPIO_Mode_AF_OD):用在IIC。

 

所有的开漏输出都需要接上拉电阻。


推荐阅读

史海拾趣

ETAL公司的发展小趣事

ETAL公司成立于XXXX年,由一群富有远见和热情的电子工程师创立。他们看到了电子技术在全球范围内的广泛应用和巨大潜力,决定投身于这一行业。起初,ETAL主要专注于电子元器件的研发和生产,通过不断的技术创新和产品优化,逐渐在市场上树立了良好的口碑。

Dynawave Incorporated公司的发展小趣事

Dynawave Incorporated的创始人李明,是一位在电子行业有着丰富经验的工程师。他深知随着科技的发展,无线通信技术将成为未来发展的重要方向。因此,李明带领一支技术团队,夜以继日地研发新型无线通信技术。经过数月的努力,他们成功开发出了一种具有高效能、低能耗特点的无线传输技术,这一技术为Dynawave在行业中赢得了初步声誉。

Alpha-Micro Electronics公司的发展小趣事

作为一家有社会责任感的企业,Dynawave一直注重环保和可持续发展。他们采用环保材料和生产工艺,减少了对环境的污染。同时,公司还积极参与各种环保活动,宣传环保理念。这些做法不仅提升了公司的品牌形象,也赢得了社会各界的赞誉。

Data Device Corporation公司的发展小趣事

DDC始终坚持以客户为中心的经营理念,不断倾听客户需求,为客户提供优质的产品和服务。为了保持技术领先地位,DDC不断投入研发,推动产品创新。同时,DDC还建立了完善的客户服务体系,确保客户在使用过程中能够得到及时、有效的支持。这些举措使得DDC在客户中赢得了良好的口碑,为公司的发展奠定了坚实的基础。

协顺电子(Finecables)公司的发展小趣事

经过多年的发展,协顺电子已经成为中国电子连接器行业的领军企业之一。展望未来,公司将继续坚持“以顾客为中心”的经营理念,不断提升产品质量和技术水平;同时,公司也将积极探索新的业务领域和市场机会,推动公司的持续发展。此外,协顺电子还将加强与国际知名企业的合作与交流,共同推动电子行业的发展和进步。

请注意,以上故事框架仅供参考,具体的故事内容需要根据协顺电子(Finecables)公司的实际情况和发展历程进行创作和补充。

德崧电子(D-SWITCH)公司的发展小趣事

在电子开关行业,防水性能一直是重要的技术指标。德崧电子(D-SWITCH)公司在成立初期就意识到了这一点,并投入大量资源进行研发。经过数年的努力,公司成功研发出了具有TUV IP67/IP68防水等级认证的防水型开关。这一突破性的技术不仅解决了市场上防水开关性能不稳定的问题,还大大提高了产品的可靠性和使用寿命。凭借这一技术优势,德崧电子在市场上迅速崭露头角,赢得了客户的广泛认可。

问答坊 | AI 解惑

基于AD2S83的角位置检测系统及其在电动助力转向系统中的应用

1 引  言基于电磁感应原理的旋转变压器(Resolver),有时又称为解算器,是一种精密控制电机,在电动助力转向系统中,完成轴角位移信息的检测功能。由于它是模拟机电元件,所以,当其用于数字系统中,就需要一定的接口电路,即旋转变 ...…

查看全部问答>

51单片机经典教程

51单片机经典教程…

查看全部问答>

基于Windows CE的USB设备驱动程序设计.pdf

基于Windows CE的USB设备驱动程序设计.pdf…

查看全部问答>

变频器控制电机问题

详情:  一项目升级改造,改造前,一欧姆龙变频器控制两台电机,变频器3G3JV三相220v输入1.5k   两电机均为0.55k 三角形接法  运行   电 流1.5A            ...…

查看全部问答>

数据库同步 SqlCeRemoteDataAccess.Pull 里面的trackoption 参数设置问题

需要同步PDA和服务器数据库。用SQLCE3.0 SqlCeRemoteDataAccess.Pull方法可以下载服务器数据库的数据到PDA, 其中有个参数叫trackoption 。 当我把这个参数设置为TRACKINGOFF,也就是不跟踪数据变化时,没有任何问题,可以下载数据。 但当把它 ...…

查看全部问答>

急急!!!!!关于ISP1581的问题,高手请进啊,快点帮帮我!!!

是关于1581的传输寄存器的,我用的是主机模式,我看一个材料上写着如果这个寄存器被设为0x17的话,就会有9个DIOR/DIOW信号,是这样的吗,那九个脉冲是正常的吗,如果我把它作为读周期信号的话,会对我的数据产生影响不,我现在数据就是丢九个 ...…

查看全部问答>

请教RS232实现主从多机通讯的问题

我在很多网页上看到说RS232是点对点的通信,并且RS232两个输出是不可以并联的,但是我现在要做得是在单片机的TX端连两根线各输出到各自的RS232接口上,再接设备,这样应该是没问题的吧?…

查看全部问答>

初级问题,用createwindow创建了一个窗口但是窗口是透明的

用evc4.0创建一个新的工程,选WCE Application,自己填了一些代码用createwindow创建一个窗口,然后再创建了按钮,但是在模拟器上窗口是透明的显示的是模拟器的背景只有创建的按钮是不透明的,要怎么设置才可以有背景色? ATOM MyRegisterClass(HINSTANC ...…

查看全部问答>