OLED_Framebuffer驱动_上机实验
| 课时名称 | 课时知识点 |
|---|---|
| OLED_Framebuffer驱动_上机实验 | 韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将SPI子系统彻底讲透。 |
相关推荐
在树莓派下framebuffer+spi驱动
在树莓派下,通过framebuffer的方式,结合spi驱动,对屏幕进行显示
OLED 硬件IIC + DMA +framebuffer.zip
程序是基于正点原子STM32F407开发的,使用的OLED是中景园的0.96寸OLED (IIC协议版本) 程序可以实现字符串数字的显示以及反白显示,另外还带有改编的 画点划线 画圆画矩形的函数 可以进行简单的图形绘制 程序使用DMA的方式完成数据传递占用CPU时间极少,可以提高系统的效率。
Driver_OLed.c
Driver_OLed.c
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界面开发或低功耗显示场景。
用于 AVR微控制器 的简单 SSD1306 库_C++_代码_相关文件_下载
SSD1306-AVR SSD1306-AVR 是一个 C++ 库,用于使用 SSD1306、128x64、单色 OLED 显示器。目前仅支持 I2C 版本的显示器。 显示器的 I2C 地址在 SSD1306.h 中设置: 该库是用纯 C++ 编写的。您只需要 avr-libc,不需要 Arduino 框架。 这个库是在非常宽松的许可下发布的。用它做任何事情,但如果出现问题,那是你的问题(= 根本没有保证)。 更多详情、使用方法,请下载后阅读README.md文件



