IO口不同工作状态,内部连接开关不同,电压也会有不同,但是基本不会和芯片电源域差距太大,stm32供电是3.3V但是耐压却可以到5V
不同状态电压也不不同
是
工作状态为输入的时候处于高阻态,高阻态的电平不确定,受外围电路影响
为输出的时候,可以配置为推挽也可以配置为开漏,推挽是可以为高电平或低电平,开漏无法输出高
感觉除了模拟输入输出功能IO和时钟IO口的阻抗和电压有区别外,其他数字功能的IO口,无论是普通IO还是复用数字功能IO的输出电压应该不会有区别
至于原因,复用只不过是将硬件功能输出接到了IO口功能上,实际输出还是原来的IO口模块
应该是一样的,只是有一些引脚的电压是支持5V的,无论是不是复用。
平时的电压最大就是电源的电压了,也就是3.6v