1.测试显示屏
参考资料:官方例程i2c_tools readme.md
使用idf 自带例程i2c_tools
设置I2C引脚
i2cconfig --sda=21 --scl=22
检测设备地址
i2cdetect
说明硬件正常
2.开源驱动库
https://github.com/nopnop2002/esp-idf-ssd1306
https://github.com/mkfrey/u8g2-hal-esp-idf
踩坑记录:
1.我用的是四脚的oled(vcc gnd sda scl)不断电的话不会复位,使用u8g2库的时候例程是12832的屏幕,可以写入数据,但是会间隔一行,后面修改成12864的驱动的时候数据一直写不进去,需要断电一下