历史上的今天
返回首页

历史上的今天

今天是:2025年06月18日(星期三)

正在发生

2018年06月18日 | STM32引脚的4中输出模式

2018-06-18 来源: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。


推荐阅读

史海拾趣

CBM_America_Corporation公司的发展小趣事

在全球电子行业遭遇供应链危机时,CBM_America_Corporation面临着巨大的挑战。公司的原材料采购受到影响,生产成本大幅上升。为了应对这一危机,CBM积极调整采购策略,寻找新的供应商和合作伙伴。同时,公司还加大了研发投入,开发出了更加环保、节能的产品,以适应市场需求的变化。通过一系列措施的实施,CBM成功度过了危机,并保持了稳定的发展态势。

星海公司的发展小趣事

星海钢琴集团有限公司的起点可以追溯到1949年成立的北京钢琴厂。在那个特殊的年代,陈艾生等红军战士为实现张贞黻的遗愿,即“北平解放后,一定要办起我们自己的乐器厂”,他们四处奔走,多方求助,最终成功创办了星海钢琴厂。从最初的手工制作到现代化生产线的建立,星海钢琴不断传承和发展,成为中国乃至世界知名的钢琴品牌。

远东福斯特公司的发展小趣事

面对数字化时代的挑战和机遇,星海公司开始积极推进数字化转型。公司引入先进的生产管理系统和数字化营销手段,提高生产效率和市场响应速度。同时,星海公司还积极探索新的商业模式和合作方式,以适应不断变化的市场需求。展望未来,星海公司将继续秉承“质量为本、创新为魂”的发展理念,致力于成为全球领先的乐器制造商和音乐教育服务提供商。

Friedrich Lütze GmbH公司的发展小趣事

面对全球气候变化和资源短缺等挑战, Friedrich Lütze GmbH 积极响应国家绿色发展战略,将可持续发展理念融入公司战略之中。公司致力于研发和生产环保型电子产品,如低能耗控制元件、可再生能源发电系统等,为客户提供更加绿色、低碳的解决方案。同时,公司加强内部管理,推行节能减排措施,努力实现经济效益与环境保护的双赢。这些努力不仅提升了公司的社会形象,也为行业的绿色转型树立了典范。

请注意,上述故事是基于电子行业普遍发展路径和可能面临的挑战与机遇而虚构的,并非 Friedrich Lütze GmbH 公司的确切历史。如需了解该公司具体的发展故事,建议直接访问其官方网站或查阅相关新闻报道。

兵字(BingZi)公司的发展小趣事

随着公司规模的不断扩大和产品线的日益丰富,兵字公司开始注重品牌建设和市场拓展。公司注册了“BingZi兵字”商标,并通过一系列的市场推广活动,提升了品牌的知名度和美誉度。同时,兵字公司还积极开拓国内外市场,与多家知名企业建立了长期稳定的合作关系,实现了业务的快速增长。

DAVE Embedded Systems公司的发展小趣事

在稳固国内市场的同时,DAVE Embedded Systems也开始积极拓展国际市场。他们参加了多个国际电子展会,与全球各地的潜在客户建立了联系。通过与国际知名企业的合作,公司成功将产品打入欧美市场,并取得了良好的销售业绩。此外,公司还加强了与国际研发机构的合作,共同开发新技术和新产品,以保持在行业中的领先地位。

问答坊 | AI 解惑

大家给个建议

最近想做一个有点创新,实用,贴近生活,技术不一定太难的东东,但是一直没有好的思路,大家给个意见…

查看全部问答>

Quartus II 中Tsu/Tco 的约束方法

Tsu/Tco 在Quartus II 的报告中有两种不同含义. 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.( ...…

查看全部问答>

"+SL GETSTATUS xxxxxx "问题

\"+SL GETSTATUS xxxxxx \"问题    如何去掉开发板s3c2410的串口自动反馈信息?比如说,把开发板和pc连在一起,打开pc上的串口软件,再打开开发板上(wince5.0系统)的串口软件就会在pc上串口软件上收到一些信息,每当板子接收到数据时, ...…

查看全部问答>

怎样在桌面用个性图标显示桌面文件夹链接

我在桌面建一个文件夹链接,想在桌面用自己的个性图标来显示它。其它文件夹还是用原来的传统图标。 这该怎么做?有办法吗?…

查看全部问答>

大家一开始是如何学习硬件设计的

小弟是个菜鸟,还没有入门,现在想学硬件,不知该从何学起,都要学习什么课程,希望大家不涩赐教。…

查看全部问答>

其实STM32的开发应该更简单!

我的意思是,最近看STM32的示例源代码,发现系统开始的配置都是标准的函数库,各种参数也都有规律可循,是不是可以开发一个PC端程序,通过勾选、填写各种参数来自动生成一个工程所需要的开始源代码结构?类似Visual Studio里面那样?我觉 ...…

查看全部问答>

史上最全的小车资料!!!

本帖最后由 paulhyde 于 2014-9-15 02:55 编辑 史上最全的小车资料:源程序,各模块详解,电路图,统统一网打尽!!! [ 本帖最后由 帅帅的友哥哥 于 2011-8-29 16:02 编辑 ]  …

查看全部问答>

max7219显示问题

我的电路板采用C8051f340,利用max7219驱动4位8段数码管,可是总是点不亮! 不知道是怎么回事,请高人指点。 附显示子程序: sbit DIN_7219=P1^5; sbit LOAD_7219=P1^6; sbit CLK_7219=P1^7; void init7219(void); void write_7219(uchar ad ...…

查看全部问答>

帮忙设计个硬件电路图

设计并制作FPGA开发板,核心器件为ALTERA公司的CYCLONE系列芯片。该开发板具有独立电源、独立下载功能,引脚开放,支持二次开发。 开发板包含的硬件模块为:1、FPGA核心板(包括ALTERA公司的CYCLONE系列芯片、开放的IO引脚、有独立工作时钟、独 ...…

查看全部问答>

Verilog中case 中一个状态在执行过程中,状态发生改变了怎么执行

Verilog中case 中一个状态在执行过程中,状态发生改变了怎么执行,是继续执行本状态还是执行下一个状态?…

查看全部问答>