Tiny Graphics Library:
這個(gè)小型圖形庫提供點(diǎn)、線和字符繪圖命令,用于 ATtiny85 上的 I2C 128x64 OLED 顯示器.
它通過避免顯示緩沖器來支持RAM有限的處理器,并且可以與基于SH1106驅(qū)動(dòng)芯片的I2C OLED顯示器配合使用。
由于 I2C 只需要兩條 I/O 線,因此圖形顯示可在 ATtiny85 上留出三行空閑線路供您自己的應(yīng)用程序使用:
請(qǐng)注意,此庫僅適用于具有四個(gè)引腳的 I2C 顯示器。它不適用于SPI顯示器或基于SSD1306或SSD1309驅(qū)動(dòng)程序芯片的顯示器,因?yàn)檫@些都不支持讀回顯示器內(nèi)存。
Tiny TFT Graphics Library:
這是一個(gè)基于ST7735和ST7789驅(qū)動(dòng)芯片的小型彩色TFT顯示器系列的圖形庫。
此庫允許您使用可選比例因子繪制點(diǎn)、繪制線條、繪制填充矩形和打印文本。項(xiàng)目中包括了一個(gè)演示直方圖繪圖程序,該程序可以調(diào)整自身以適應(yīng)支持的每個(gè)顯示器。
與大多數(shù)其他TFT顯示庫不同,該庫不需要內(nèi)存緩沖區(qū),允許它在任何處理器上運(yùn)行,直到ATtiny85。這些顯示器是SPI的,需要四個(gè)引腳來驅(qū)動(dòng)顯示器,在ATtiny85上留出一個(gè)引腳以連接到另一個(gè)器件,例如溫度傳感器。如果需要更多引腳,請(qǐng)選擇更大的芯片,例如ATtiny84;
項(xiàng)目源碼都可以在上文兩個(gè)鏈接中找到,這里就不過多介紹了,感興趣的可以直接看看。
審核編輯:湯梓紅
-
單片機(jī)
+關(guān)注
關(guān)注
6055文章
44788瀏覽量
643445 -
顯示器
+關(guān)注
關(guān)注
21文章
5041瀏覽量
141057 -
OLED
+關(guān)注
關(guān)注
119文章
6249瀏覽量
226215 -
驅(qū)動(dòng)芯片
+關(guān)注
關(guān)注
13文章
1339瀏覽量
55648 -
圖形庫
+關(guān)注
關(guān)注
0文章
19瀏覽量
9082
原文標(biāo)題:可在單片機(jī)上練手的小型圖形庫
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何在單片機(jī)顯示圖形與fltk的區(qū)別呢
可在單片機(jī)上運(yùn)行的簡易圖形庫有哪些
圖形點(diǎn)陣液晶顯示的單片機(jī)開發(fā)系統(tǒng)的設(shè)計(jì)
超小型熱釋電即成紅外傳感器及其在單片機(jī)上的應(yīng)用電路圖

如何使用Microchip圖形庫與PIC單片機(jī)配合的詳細(xì)資料概述

Microchip圖形庫與PIC單片機(jī)

GuiLite:一個(gè)優(yōu)秀的單片機(jī)圖形庫
分享2款可在單片機(jī)上練手的小型圖形庫
LIN基礎(chǔ)知識(shí)和8位PIC單片機(jī)上實(shí)現(xiàn)的MCC LIN協(xié)議棧庫

評(píng)論