STM32的IO要实现5V的输出,可以用的办法:
1.直接用IO开漏输出,上拉大5V输出
2.连接电平转换芯片进行电平转换5V输出
3.用三极管集电极开路的方式,上拉到5V输出
因为STM32的IO引脚输出最高是VDD,所以之间输出没有办法实现5V电平输出
最多是对能耐受5V的管脚,通过外部上拉输出来实现5V输出。