场效应管做开关管的时候,单片机的io口要配置成推挽还是开漏输出啊?

有这几种模式:
GPIO_MODE_OUT_OD_LOW_FAST =(u8)0XA0, /*!< Output open-drain, low level, 10MHz */
GPIO_MODE_OUT_PP_LOW_FAST =(u8)0XE0 , /*!< Output push-pull, low level, 10MHz */
GPIO_MODE_OUT_OD_LOW_SLOW =(u8)0X80, /*!< Output open-drain, low level, 2MHz */
GPIO_MODE_OUT_PP_LOW_SLOW =(u8)0XC0, /*!< Output push-pull, low level, 2MHz */
GPIO_MODE_OUT_OD_HIZ_FAST =(u8)0XB0, /*!< Output open-drain, high-impedance level,10MHz */
GPIO_MODE_OUT_PP_HIGH_FAST =(u8)0XF0, /*!< Output push-pull, high level, 10MHz */
GPIO_MODE_OUT_OD_HIZ_SLOW =(u8)0X90, /*!< Output open-drain, high-impedance level, 2MHz */
GPIO_MODE_OUT_PP_HIGH_SLOW =(u8)0XD0/*!< Output push-pull, high level, 2MHz */

推挽肯定可以 啊,开漏极驱动能力不如推挽追问

但是我看到一个地方说,场效应管是电压驱动,不是电流型啊,而且驱动的时候要加上拉吗

追答

你用的什么单片机?

追问

stm8s003f3,谢谢!!泪目!1

追答

这个还真没研究过,一般的io口出来穿个电阻就接栅极了

追问

这个百度知道有延迟啊!!!我刷了好久现在才刷出来,我各种都试过了,之前用avr的也没问题的,太纠结了,谢谢您回答我!!!

温馨提示:内容为网友见解,仅供参考
无其他回答

单片机IO口设置推挽和开漏的区别
设置推挽模式,只能是输出模式,而输出高低电平的驱动电流都很大。而开漏模式,即可作为输出,也可作为输入。作输出时,要输出高电平,需要外加上拉电阻。作输入时,要求处理高电平状态,才能读外部引脚。

单片机IO口开漏和推挽的区别
单片机IO端口开漏就是只有一个对地的mos管没有上拉电阻,漏极开路就是什么都不接,推挽输出就是对地对电源各有一个mos管,高电平时对电源的mos管导通对地mos管截止,低电平对地的mos管导通对电源mos管截止,希望你能理解

推挽输出和开漏输出
总结:推挽输出其实就是输出高低电平时的情况 2,什么是开漏输出 注:类比集电极开路(OC门)开漏就是漏极开路,就是把Q1去掉。那Q1去掉还怎么输出高电平呢,这个时候就需要我们外加一个电源再加一个上拉电阻,当Q2关闭的时候,这个时候就不是高阻态了,因为我们有外加电源的连接,所以这时就输出高电...

IO口的开漏和推挽输出如何使用?
将端口引脚置成推挽输出方式,这将使能端口引脚驱动器。总体上来讲,数据输入端口引脚置成开漏方式、数据输出端口引脚置成推挽方式。当引脚用于输出连接上拉电阻(也就是说当与5V系统接口时)时配置成开漏输出。

关于单片机输出用推挽还是开漏,哪个更好
那要看你外面驱动的是什么设备了,比如io口模拟I2C就必须用开漏模式,有时候两种模式还要切换如无电源线的ds18b20。

单片机IO口的标准,高阻,推挽,开漏4种状态到底什么意思..
输出高电平后也允许外部强行拉低,这种用起来比较方便,不容易发生电平冲突。推挽就是强上拉了,拉电流比较大,不允许外部拉低,只能用于输出信号不能输入。开漏是完全没有上拉能力的,不能输出高电平,但可以输出低电平,相当于对地接一个开关。高阻模式无输出能力,相当于开路,只能输入信号。

单片机IO口的标准,高阻,推挽,开漏4种状态到底什么意思..
输出高电平后也允许外部强行拉低,这种用起来比较方便,不容易发生电平冲突。推挽就是强上拉了,拉电流比较大,不允许外部拉低,只能用于输出信号不能输入。开漏是完全没有上拉能力的,不能输出高电平,但可以输出低电平,相当于对地接一个开关。高阻模式无输出能力,相当于开路,只能输入信号。

...继电器控制一个电动球阀,联接的引脚是设置成开漏模式还是推挽...
单片机上的继电器控制一个电动球阀,联接的引脚是设置成开漏模式还是推挽模式要看具体驱动电路,如果驱动NPN三极管,基极有上拉,再没有别的限流电阻,驱动管脚只能设置成弱上拉或开漏输出;如果驱动NPN三极管,基极没有上拉,只有一个限流电阻,驱动管脚只能设置成推挽输出。如果驱动PNP三极管,基极限流电阻,...

推挽输出和开漏输出的区别
推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极.要得到高电平状态需要上拉电阻才行.适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内) .开漏电路概念中提到的“漏”就是指MOSFET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以...

io口三种状态
开漏输出和准双向 IO 的唯一区别,就是开漏输出把内部的上拉电阻去掉了。开漏输出如果要输出高电平时,T2 关断,IO 电平要靠外部的上拉电阻才能拉成高电平,如果没有外部上拉电阻 IO 电平就是一个不确定态。标准 51 单片机的P0 口默认就是开漏输出,如果要用的时候外部需要加上拉电阻。而强推挽输...

相似回答