牢星运 发表于 2024-12-18 10:21:52

IO口输出电平的问题

<p>用的是STC32,我想让IO口输出电平达到5V,所以外部接了个10k的上拉电阻,然后引脚设置为开漏模式;当往该引脚输出“1”,也就是高电平时,能达到5V,但是写0的时候,电平还在4.9V,下降不到0.1V,这是为什么?有没有解决办法?我尝试了准双向口和推挽输出加上拉电阻,结果都一样。</p>

DebugLab 发表于 2024-12-18 10:38:22

这不应该

发原理图的pdf和程序
使用IO配置工具

牢星运 发表于 2024-12-18 11:26:44

DebugLab 发表于 2024-12-18 10:38
这不应该

发原理图的pdf和程序


发现是我发送CAN总线数据的程序导致它输出电平不够
但具体为什么会这样还不清楚

DebugLab 发表于 2024-12-18 12:16:16

牢星运 发表于 2024-12-18 11:26
发现是我发送CAN总线数据的程序导致它输出电平不够
但具体为什么会这样还不清楚 ...

有可能是占空比95%的方波了,万用表只能显示有效值,要用示波器看

jwd 发表于 2024-12-18 13:58:34

<p>你可以试试单独口线试试</p>
页: [1]
查看完整版本: IO口输出电平的问题