本工程移植支持ssd1306 128*64/128*32分辨率,通过如下宏选择使用。移植中注意根据需要裁剪,不需要的...
使用STM32的CUBEMX库来驱动OLED(128x64)(128x32)(SSD1306)含库U8g2库 U8g2:单色显示库, U8g2是一个用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305、SSD1306、SSD1309、SSD1322、SSD1325、SSD1327、SSD1329、SSD1606、SSD1607、SH1106、SH1107、SH1108、SH1122、T6963、RA8835...
U8g2 的初始化可以参考如下步骤: voidu8g2_Init(u8g2_t*u8g2){u8g2_Setup_ssd1306_i2c_128x64_noname_f(u8g2, U8G2_R0, u8x8_byte_sw_i2c, u8x8_gpio_and_delay);// 初始化 u8g2 结构体u8g2_InitDisplay(u8g2);// 根据所选的芯片进行初始化工作,初始化完成后,显示器处于关闭状态u8g2_...
u8g2_Setup_ssd1306_128x64_noname_1/*芯片SSD1306,分辨率128x64,128字节页大小*/u8g2_Setup_ssd1306_128x64_noname_2/*芯片SSD1306,分辨率128x64,256字节页大小*/u8g2_Setup_ssd1306_128x64_noname_f/*芯片SSD1306,分辨率128x64,1024字节页大小*/ 考虑到esp32的ram资源比较充足的,果断选择了u8g2_S...
例如我们本次开发板自带的显示器是SSD1306驱动128*32像素大小的OLED,所以我加入了u8x8_d_ssd1306_128...
【开源】试图在stm32f103c8t6的上“复活”彩虹猫病毒,带蜂鸣器可同步播放声音 885 0 00:16 App 两个月拿下stm32,玩的就是技巧 4750 0 00:13 App stm32丝滑小表情 4535 0 00:44 App 丝滑的OLED多级菜单 128x128 stm32f103c8t6 1997 1 00:29 App 终于成功了,stm32通过hc05蓝牙控制520电机转动 1.7万...
由于我的OLED是IIC接口,只留一个本次要用到的u8g2_Setup_ssd1306_i2c_128x64_noname_f就好(如果是SPI接口,需要使用u8g2_Setup_ssd1306_128x64_noname_f这个函数),其它的可以删掉或注释掉。 #include"u8g2.h"/* ssd1306 f */voidu8g2_Setup_ssd1306_i2c_128x64_noname_f(u8g2_t*u8g2,const...
由于我的OLED是IIC接口,只留一个本次要用到的u8g2_Setup_ssd1306_i2c_128x64_noname_f就好(如果是SPI接口,需要使用u8g2_Setup_ssd1306_128x64_noname_f这个函数),其它的可以删掉或注释掉。 #include"u8g2.h"/* ssd1306 f */voidu8g2_Setup_ssd1306_i2c_128x64_noname_f(u8g2_t*u8g2,const...
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R2, /* clock=*/ 16, /* data=*/ 17, /* reset=*/ U8X8_PIN_NONE); // ESP32 Thing, pure SW emulated I2C U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R2, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ 16, /* data=...
U8G2_SSD1306_128X64_NONAME_F_SW_I2Cu8g2(U8G2_R0, /*clock=*/SCL, /*data=*/SDA, /*reset=*/U8X8_PIN_NONE); void setup() { u8g2.begin(); u8g2.enableUTF8Print(); // enable UTF8 support for the Arduino print() function ...