第一款:Tiny Graphics Library
這個小型圖形庫提供點、線和字符繪圖命令,用于 ATtiny85 上的 I2C 128x64 OLED 顯示器。
它通過避免顯示緩沖器來支持RAM有限的處理器,并且可以與基于SH1106驅動芯片的I2C OLED顯示器配合使用。
由于 I2C 只需要兩條 I/O 線,因此圖形顯示可在 ATtiny85 上留出三行空閑線路供您自己的應用程序使用:
請注意,此庫僅適用于具有四個引腳的 I2C 顯示器。它不適用于SPI顯示器或基于SSD1306或SSD1309驅動程序芯片的顯示器,因為這些都不支持讀回顯示器內存。
第二款:Tiny TFT Graphics Library
這是一個基于ST7735和ST7789驅動芯片的小型彩色TFT顯示器系列的圖形庫。
此庫允許您使用可選比例因子繪制點、繪制線條、繪制填充矩形和打印文本。項目中包括了一個演示直方圖繪圖程序,該程序可以調整自身以適應支持的每個顯示器。
與大多數其他TFT顯示庫不同,該庫不需要內存緩沖區,允許它在任何處理器上運行,直到ATtiny85。這些顯示器是SPI的,需要四個引腳來驅動顯示器,在ATtiny85上留出一個引腳以連接到另一個器件,例如溫度傳感器。如果需要更多引腳,請選擇更大的芯片,例如ATtiny84。
項目源碼都可以在兩個鏈接中找到,這里就不過多介紹了,感興趣的小伙伴可以直接看看。
審核編輯:湯梓紅
-
單片機
+關注
關注
6055文章
44788瀏覽量
643460 -
顯示器
+關注
關注
21文章
5041瀏覽量
141057 -
圖形庫
+關注
關注
0文章
19瀏覽量
9082
原文標題:分享2款可在單片機上練手的小型圖形庫(附鏈接)
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
可在單片機上運行的簡易圖形庫有哪些
如何在2KB內存的單片機上實現彩屏GUI的控件庫

2KB內存單片機上如何實現彩屏GUI控件庫

GuiLite:一個優秀的單片機圖形庫
LIN基礎知識和8位PIC單片機上實現的MCC LIN協議棧庫

評論