在淘宝新购买的另一个屏幕无法点亮,出现在I2c总线无法连接上,排查步骤如下
1. 确认程序是正确的
2. 确认I2c地址正确 0x78
3. 排查3.3V供电是否正常,VCC GND间电阻是否正常
4. 在程序初始化时,增加必要等待时间
CLK_Config();
delay_ms(500);
OLED_Init();
一开始还以为时屏幕本就是坏的,插上STLINK以后调试屏幕就有显示了,分析是该模块兼容性不强,电容充电时间慢,跟之前购买的电路上有细微的不同
右边的是新购买的,但是引出的排线是一样的,好彩丝毫没怀疑过商家卖假货,单片机玄学问题遇到多了就成良医了