库函数有GPIO-SetBitsGPIOC推挽和OD区别,GPIO-Pin-3或者GPIO-Reset命令,也比较简单 开漏输出就是不输出电压,低电平时接地,高电平时不接地如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻推挽和OD区别的电源电压这种方式适合在连接推挽和OD区别的外设电压比单片机电压低的时候 推挽输出就是单片机引脚可以直接。
严格的来说,430的GPIO在输出模式下PxDIR=1时就是推挽模式,没有OCOD方式因为430的内部输出口都是CMOS结构的,和4069的输出级没有什么两样但是如果推挽和OD区别你想实现51上那种准双向口的话,有些带有PxREN寄存器的型号如F20xx或F22xx系列F5系列等可以设置PxDIR=0输入模式然后置PxREN=1,打开它。
输出模式推挽OUTPUT_PP在此模式下,GPIO引脚被配置为输出,可以输出0或1的信号推挽输出模式可以输出高电平和低电平,它是通过NMOS和PMOS的交替导通来实现输出的输出模式开漏OUTPUT_OD开漏输出模式下,输出端相当于三极管的集电极,如果要达到高电平状态就需要外部上拉电阻的配合这种。
强拉与弱拉强拉与弱拉的区别主要在于电阻大小电阻越小,强拉能力越强,但功耗也更大信号输出在输出信号时,拉电阻用于固定电平特别是在推挽输出结构的引脚拉电流和灌电流能力有限的情况下,需注意驱动负载的电阻,以防输出电平不正确I2C总线I2C总线使用OD结构来实现双向数据传输,其上的上。
这些东西,严格的说都是模拟电路中的内容只是集电极开路OC漏极开路OD这些技术经常用在数字电路的芯片上而已推挽输出是标准的模拟电路内容,没有任何疑问。
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。
发表评论