GPIO设计配置模式CNF1CNF0MODE1MODE0PxODR寄存器通用输出推挽(Push-Pull)000或1开漏(Open-Drain)10或1复用功能输出推挽(Push-Pull)10不使用开漏(Open-Drain)1不使用输入模拟输入0000不使用浮空输入1不使用下拉输入100上拉输入1输出模式位MODE[1:0]意义00保留01最大输出速度为10MHz10最大输出速度为2MHz11最大输出速度为50MHz端口配置低寄存器(GPIOx_CRL)(x=A..E)•偏移地址:0x00•复位值:0x44444444位31:3027:2623:2219:1815:...
open-drain,漏极开路)和推挽(push-pull)。图表1Push-Pull对比Open-DrainOpen-Drain开漏输出定。Vcc可以大于输入高电平电压压VCC(down-translate)。应的晶体管,输出对应的电平。因此,如果硬件内部(internal)本身包含了对应的上拉电阻的话,此时会去关闭或打开对应的上拉电阻。如果没有对应的上拉电阻的话,那么你的硬件电路中,必须自己提供对应的外部(external)的上拉电阻。而push-pull输出的优势是速度快,因为线路(lin...