要了解强推挽输出模式,我们必须首先了解什么是推挽输出电路。Dio端口只有准双向端口和开漏输出;无推挽输出;我使用stc,它使用两个晶体管形成推挽输出,设置推挽模式只能是输出模式,输出高低电平的驱动电流很大,Io口为,开漏输出:只能输出低电平,需要外接上拉电阻才能输出高电平,输出时,要输出高电平,需要增加一个拉电阻。

开启时,它将输出高电平。从DC的角度来看,上输出管和下输出管串联连接,两个管的连接处是输出端。如果需要强大的输出能力,则需要将其配置为推挽模式。在I/O端口的输出模式中,有,而开漏模式可用作输出或输入。STC的一些增强微控制器支持将IO设置为推挽模式,但并非所有STC微控制器都支持。

在推挽模式下,单个引脚可以实现加或减。优点:可以输出高低电平,都有驱动能力。缺点:不能实现有线和的功能。比如两个IOs输出高电平和低电平,相当于短路。上管导通,下管截止,输出高电平。推挽输出电路实际上是一个B类放大器电路,所谓的图腾柱驱动电路与此电路几乎相同。输出速度可以选择(赫兹,赫兹和,

⑧复用功能的开漏输出_AF_OD,Hz)。这个速度是指I/O端口驱动电路的响应速度,而不是输出信号的速度,进行输入时,需要在读取外部引脚之前处理高电平状态。工作模式,一般来说,支持STC和列,但不支持STC和列。设置方法在数据表文档中有详细说明,通常是修改PxM。


文章TAG:输出  电平  io  开漏  模式  
下一篇