2025-11-08 05:36:09
IO口高电平电压通常是3.3V或5V,具体看芯片供电。比如Arduino用5V,STM32用3.3V,超过这个电压会损坏。不同系统标准不同,比如5V系统高电平是高于2.4V,3.3V系统是高于1.8V。
为什么是这个答案呢?因为芯片供电电压决定了IO口工作范围。比如3.3V芯片手册写明VDD是0-3.6V,高电平必须低于3.6V但高于1.8V(参考ST官方数据)。5V系统如Arduino R3版,高电平需>2.4V且<5.5V(Arduino官方文档)。电平转换芯片如74HC系列,专门处理3.3V转5V,防止电压冲突。比如用5V芯片驱动3.3V IO口,超过3.3V会导致烧毁(ESD防护标准GB/T 17626.2)。所以必须严格匹配电压,就像给手机充电不能插错接口一样,电压错位就像插反充电头,轻则不工作,重则烧主板。
本题链接: