打印
[综合信息]

适合在单片机上练手的小型图形库

[复制链接]
232|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
backlugin|  楼主 | 2025-2-24 05:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
它通过避免显示缓冲器来支持RAM有限的处理器,并且可以与基于SH1106驱动芯片的I2C OLED显示器配合使用。
由于 I2C 只需要两条 I/O 线,因此图形显示可在 ATtiny85 上留出三行空闲线路供您自己的应用程序使用:

请注意,此库仅适用于具有四个引脚的 I2C 显示器。它不适用于SPI显示器或基于SSD1306或SSD1309驱动程序芯片的显示器,因为这些都不支持读回显示器内存。
这是一个基于ST7735和ST7789驱动芯片的小型彩色TFT显示器系列的图形库。     

此库允许您使用可选比例因子绘制点、绘制线条、绘制填充矩形和打印文本。项目中包括了一个演示直方图绘图程序,该程序可以调整自身以适应支持的每个显示器。
与大多数其他TFT显示库不同,该库不需要内存缓冲区,允许它在任何处理器上运行,直到ATtiny85。
这些显示器是SPI的,需要四个引脚来驱动显示器,在ATtiny85上留出一个引脚以连接到另一个器件,例如温度传感器。如果需要更多引脚,请选择更大的芯片,例如ATtiny84;
项目源码都可以在以下两个链接中找到,这里就不过多介绍了,感兴趣的可以直接看看。
Tiny Graphics Library:http://www.technoblogy.com/show?23OS

Tiny TFT Graphics Library:http://www.technoblogy.com/show?L6I

使用特权

评论回复
沙发
guijial511| | 2025-2-24 20:39 | 只看该作者
这个和LVGL相比有啥区别和优势。

使用特权

评论回复
板凳
suncat0504| | 2025-2-25 23:33 | 只看该作者
避免显示缓冲器来支持RAM有限的处理器,这个厉害了。

使用特权

评论回复
地板
liu96jp| | 2025-3-18 16:39 | 只看该作者
看这个效果做的也还行啊

使用特权

评论回复
5
ex7s4| | 2025-3-18 18:02 | 只看该作者
这种对屏幕驱动的话,有啥特殊要求吗

使用特权

评论回复
6
zhizia4f| | 2025-3-18 19:20 | 只看该作者
话说,这种是仅支持SPI吗?

使用特权

评论回复
7
b5z1giu| | 2025-3-18 20:27 | 只看该作者
看着还行, 这个库属于开源免费的呗

使用特权

评论回复
8
suw12q| | 2025-3-18 22:23 | 只看该作者
话说,这种图形库占用多大的内存啊?

使用特权

评论回复
9
tax2r6c| | 2025-3-19 08:43 | 只看该作者
不错,搞得我都心动了,哈哈哈

使用特权

评论回复
10
kaif2n9j| | 2025-3-19 10:17 | 只看该作者
一般这个库还支持别的屏幕吗

使用特权

评论回复
11
l1uyn9b| | 2025-3-19 11:42 | 只看该作者
可以,一会儿就看看,感觉这个库做的挺好玩的

使用特权

评论回复
12
lamanius| | 2025-3-19 14:26 | 只看该作者
现在lvgl也不错了,但是就是有些低端的MCU用不了

使用特权

评论回复
13
su1yirg| | 2025-3-19 23:50 | 只看该作者
既然ATtiny85都支持啊,那说明这库很小很方便啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

2875

帖子

1

粉丝