电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

同一组GPIO可以部分设置成开漏输出部分设置成推挽输出吗

2021-09-23 07:04分类:电工基础知识 阅读:

 

单片机设计的GPIO大部分都能够独立设定I/O
I/O是单片机设计GPIO最基本上的作用,輸出一般能够设定为开漏输出和下拉輸出,而键入一般能够设定为下拉键入、往下拉键入或是无左右拉键入。有独特作用的脚位还能够设定为独特作用,例如UART、SPI、仿真模拟键入这些。

GPIOI/O设定
一般来说,每一组GPIO都是有对运用的存储器用以设定键入或是輸出,也是有相匹配的存储器设定下拉或是往下拉。

以Holtek的单片机设计为例子,PAC操纵着PA等级GPIO的键入键入设定,PBC操纵着PB等级GPIO的键入键入设定,每一组八个GPIO全是能够归口管理的,相匹配的位设定为1为键入,相匹配的位设定为0则为輸出

PxPU存储器则操纵上拉和往下拉的设定,每一组GPIO也是能够独立设定的,相匹配的位设定为1则为下拉设计方案,相匹配的位设定为0则不携带拉(此单片机设计沒有往下拉设定)

不一样知名品牌的单片机设计的GPIO配备方式有一些差别,但大部分全是能够归口管理的。STM32单片机的GPIO配备就比较丰富多彩了,大伙儿能够科学研究一下。
GPIO_Mode_AIN 仿真模拟键入,用以ADC键入
GPIO_Mode_IN_FLOATING 悬空键入,沒有下拉都没有往下拉
GPIO_Mode_IPD 往下拉键入
GPIO_Mode_IPU 下拉键入
GPIO_Mode_Out_OD 开漏输出
GPIO_Mode_Out_PP 推挽输出
GPIO_Mode_AF_OD 重复使用开漏输出
GPIO_Mode_AF_PP 重复使用推挽输出

上一篇:夏天开启空调为什么会滋水后面运行就没有了

下一篇:数控机床怎么样,好学吗

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部