|
ziiyn 发表于 2025-8-6 13:52 这个OLED虽然说是工作在3.3V,但拆除那三个电阻前,我确实也用STC的5V单片机驱动,I/O口设置为“推挽”的情况下,也是可以工作的。 |
ztzp 发表于 2025-8-5 23:14 我一开始没细看电路图照片, 用准双模式的时候信号会被R30~R33几个对地510欧电阻拉低了电平,造成波形不正常,把那几个电阻拆了再用准双模式应该就正常了。按常理说那几个电阻应该设计成串联来兼容5v电平,结果却是并联到地。 |
ziiyn 发表于 2025-8-5 09:01
当初I/O口设置成“准双向”,后来才改为“推挽” |
ziiyn 发表于 2025-8-5 09:01 手册肯定是看了的,一开始设置成了“准双向口”。 |
| 原因很简单,就是不看手册的问题。stc8和之后的stc32单片机默认端口上电为高阻状态,和以前的系列不一样 |
| 楼主和沙发板凳分析的都很到位。逻辑分析仪是开发常用的设备。在协议开发时非常有用。 |
| 双向驱动电流最大 500uA,,一个下拉电阻510欧,妥妥的给把信号干没了 |
| 看起来OLED屏的几个通信脚都串联了510欧电阻,原本是为了兼容5V电平,这里就造成了很大的影响。按理应该使用几十欧即可,所以过大就很难用常规准双向IO推动了。LZ可以考虑把那几个电平转换电阻换一下,估计会有惊喜。 |