分辨率 128x64
通訊接口 IIC/I2C
顏色 黃綠底黑字
字庫 中文字庫
2D繪圖 點、線、矩形、圓、表格繪制
背光 LED白色
存儲 圖片存儲
亮度調節(jié) 背光亮度軟件調節(jié)
接線數量 2條線
供電 3.3V
商品介紹
亮度調節(jié)功能,設置背光亮度,參數n 取值0~255,上電默認值為0,即背光處于關閉狀態(tài)。

STM32 控制I2C接口LCD
I2C總線硬件簡單,資源消耗少,只有時鐘和數據線。協(xié)議設計精巧、易用、靈活;可以傳輸數據、指令、地址,因此使用廣泛,現在幾乎所有的MCU及各種控制器都集成了I2C總線。
硬件資源
—LCD:RSCG12864B(內建字庫、支持基礎圖形繪制、圖片存儲功能)
—MCU:STM32F103C8T
控制原理
—此例用STM32F103C8T的I2C1控制RSCG12864B
—PB7(SDA)連接RSCG12864B的SDA,PB6(SCL)連接RSCG12864B的SCL
—RSCG12864B內部自帶復位信號,同時支持通過RST硬件復位。
—RSCG12864的BUSY信號為忙反饋信號,可連接MCU的任意IO口判斷處理。如果畫面更新頻率不高的話,此信號懸空處理即可。A0,A1為地址信號,具體詳見產品手冊。

采用Arduino標準的Wire庫去驅動RSCG12864B03屏幕,只需要注意I2C總線的電平即可 Arduino ARM系列的是3.3V

RSCG12864B03 I2C 控制總線:上電復位結束后,I2C 啟動在從機模式下工作,時鐘由SCL 傳輸,數據由SDA 傳輸,產品內部已對SCL 和SDA 添加上拉電阻,在設計上位機時無需再對SCL、SDA 添加上啦電阻。A1(I2C 地址bit2,默認“1”),A0(I2C 地址bit1,默認“1”)設置I2C 地址,地址bit3~bit6位必須為1;同時支持廣播地址0X00(通過廣播地址發(fā)送指令時,自動忽略地址A1,A0 的狀態(tài))。BUSY 忙信號,控制過程中當BUSY=1 是,表示產品處于忙狀態(tài),此時不接收上位機指令,待BUSY=0 時開始接收指令。
聯(lián)系方式