单片机IO口有三种状态:开漏、推挽、高阻态。开漏输出需要外部上拉电阻,推挽输出具有较强驱动能力,高阻态引脚状态取决于外部输入信号。开漏形式的电路可以减少IC内部驱动,形成与逻辑关系。开漏脚一般只有输出能力,需要添加判断电路才能具备双向输入输出能力。高阻态可做开路理解,常用于总线连接结构和单片机IO输入。
推挽输出和开漏输出是数字器件的两种输出结构,推挽输出可以同时输出高低电平,适用于电流型驱动,而开漏输出需要上拉电阻来获得高电平状态,适用于连接不同电平的器件。开漏输出可以形成与逻辑关系,但驱动能力较弱。在应用中需注意选择合适的上拉电阻阻值以兼顾速度和功耗。
本文介绍了微控制器的推挽输出和开漏输出,推挽输出驱动能力强,但不能实现线与;开漏输出需要外部上拉电阻,常用于双向线通信。
完成下面两步后,将自动完成登录并继续当前操作。