刚遇到的问题,OLED在使用u8glib这个库时候,出现了显示不全的情况,我在初始化时候调用了这两个,各有千秋,一个是只能显示两行文字一个是完全不显示
U8G2_SSD1306_128X64_NONAME_2_HW_I2C u8g2(U8G2_R0); //只显示二行
U8G2_SSD1306_128X64_VCOMH0_F_HW_I2C u8g2(U8G2_R0); //不显示
这一个原因是因为RAM用完的缘故,所以导致无法正常的显示,u8g要使用硬件I2C,就需要占用大量的RAM用来作为Buffer
假如说RAM实在不足,那只能在初始化时候使用软件I2C
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); //速度慢