野火的模板,自己移植的oled驱动,库带有自己写的GPIO、串口、PIT中断程序
2021-08-02 10:43:34 4.36MB RT1052 OLED驱动
1
引用的第三方SSD1306库驱动都是申请1KB芯片内存做为显示缓冲,这样在不添加其它功能代码情况下编译就占用50%的内存空间。百试不爽,只好用现成驱动封装一个不申请空间的SSD1306库了。中英文混合显示。 #include "OLED.h" OLED oled; void setup(void){ Serial.begin(9600); oled.Init(); oled.Clear(); oled.ShowString(88, 0, 12, "POWER", 1); oled.ShowString(88, 1, 12, "20.4V", 1); oled.ShowCHinese(0, 0, "95%", 1); oled.ShowCHinese(28, 0, "{||||}", 1); //功率条显示 oled.ShowString(88, 2, 12, "T:05M", 1); oled.ShowString(88, 4, 16, " ", 0); //空白符填充 oled.ShowNum(94, 4, 328, 3, 16, 0); //设置温度显示 oled.ShowString(119, 4, 16, "`", 0); //小温度圈 oled.ShowCHinese(96, 6, "箭 ", 1); //oled.Pixel(100, 60); } void loop(void){ for (u16 i = 0; i < 255; i++) { //oled.BrigControl(i); //屏幕亮度设置 oled.ShowNum48(0, 3, i, 3, 1); oled.ShowCHinese(72, 3, "圈", 1); //大温度圈 oled.ShowString(118, 6, 16, "~", 1); //加热点 oled.ShowCHinese(28, 0, "{||} ", 1); //功率条显示 oled.ShowCHinese(0, 0, "65", 1); delay(10); oled.ShowString(118, 6, 16, " ", 1); oled.ShowCHinese(28, 0, "{|||} ", 1); //功率条显示 oled.ShowCHinese(0, 0, "80", 1); delay(10); } }
2021-07-30 21:37:54 479KB Arduino SSD1306 OLED 驱动
1
基于spi用430写的oled驱动,可以显示图片和汉字
2021-07-27 21:41:11 42KB oled
1
HAL库IIC OLED驱动文件,包含oled.c oled.h 和ASCII.h文件,直接添加即可
2021-07-23 10:27:05 8KB hal oled iic
1
液晶显示屏OLED_SSD1322 M55S1322ZK_02_SPI_STM32_V1_1511
2021-06-28 17:51:54 1.63MB SSD1322
1
最全OLED驱动集合, 包含IIC驱动OLED、三线SPI驱动OLED、四线SPI驱动OLED、8080驱动OLED,可以显示字符、字符串、数字、中文等等。
2021-06-28 09:36:58 287KB OLED STM32 SPI驱动OLED 三线SPI驱动OLED
1
其中包含0.96寸OLED屏幕三个版本驱动: 1.I2C 2.SPI 3.I2C和SPI的整合版 希望对大家有所帮助。
2021-06-24 11:11:04 37KB 嵌入式开发 OLED驱动
1
电子开发者,硬件设计者
2021-06-19 14:11:53 11.37MB OLED驱动
1
基于STM32F103ZE 的OLED驱动代码,本代码已经经过编译(KEIL MDK514)通过,测试也已通过!
2021-05-19 23:55:12 286KB stm32f10x OLED驱动
1
STM32F4驱动7针0.96寸OLED显示字符、汉字 可以移植到STM32F1开发板,STM32F4开发板,
2021-05-15 10:21:34 3.79MB 单片机
1