使用Framebuffer改造OLED驱动
| 课时名称 | 课时知识点 |
|---|---|
| 使用Framebuffer改造OLED驱动 | 韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将SPI子系统彻底讲透。 |
...全文
相关推荐
在树莓派下framebuffer+spi驱动
在树莓派下,通过framebuffer的方式,结合spi驱动,对屏幕进行显示
OLED 硬件IIC + DMA +framebuffer.zip
程序是基于正点原子STM32F407开发的,使用的OLED是中景园的0.96寸OLED (IIC协议版本) 程序可以实现字符串数字的显示以及反白显示,另外还带有改编的 画点划线 画圆画矩形的函数 可以进行简单的图形绘制 程序使用DMA的方式完成数据传递占用CPU时间极少,可以提高系统的效率。
STM32F407驱动0.96寸IIC OLED屏,支持DMA传输与Framebuffer图形绘制
基于正点原子STM32F407开发板,适配中景园0.96英寸IIC接口OLED显示屏,采用硬件IIC配合DMA方式发送显示数据,大幅降低CPU占用率,释放主控资源用于其他任务。内置Framebuffer机制,支持字符串、数字、反白显示,同时提供基础图形函数:画点、划线、画矩形、画圆,可实现简单UI和动态图形刷新。代码结构清晰,模块化组织,包含IIC底层驱动(Hardware/IIC_DMA)、OLED显存管理(OLED目录)、系统初始化(SYSTEM)、串口调试(usart)、延时(delay)、内核配置(CORE/USER)等完整工程文件,Keil MDK工程已配置就绪,开箱即用。适用于嵌入式学习、小型HMI界面开发或低功耗显示场景。
Driver_OLed.c
Driver_OLed.c
ssd1305fb驱动程序
在海思平台hi3536验证正常,其他平台也可以使用,液晶ssd1305fb驱动程序和测试程序,已经验证ok



