历史上的今天
今天是: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。
上一篇:STM32滴答时钟源的问题
史海拾趣
|
Tsu/Tco 在Quartus II 的报告中有两种不同含义. 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.( ...… 查看全部问答> |
|
\"+SL GETSTATUS xxxxxx \"问题 如何去掉开发板s3c2410的串口自动反馈信息?比如说,把开发板和pc连在一起,打开pc上的串口软件,再打开开发板上(wince5.0系统)的串口软件就会在pc上串口软件上收到一些信息,每当板子接收到数据时, ...… 查看全部问答> |
|
我的意思是,最近看STM32的示例源代码,发现系统开始的配置都是标准的函数库,各种参数也都有规律可循,是不是可以开发一个PC端程序,通过勾选、填写各种参数来自动生成一个工程所需要的开始源代码结构?类似Visual Studio里面那样?我觉 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 02:55 编辑 史上最全的小车资料:源程序,各模块详解,电路图,统统一网打尽!!! [ 本帖最后由 帅帅的友哥哥 于 2011-8-29 16:02 编辑 ] … 查看全部问答> |
|
我的电路板采用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 中一个状态在执行过程中,状态发生改变了怎么执行,是继续执行本状态还是执行下一个状态?… 查看全部问答> |




