系列文章目錄
參加ART-PI擴展板白嫖到的一塊開發板,其實應該先來說明下如何點燈,我覺得點燈實在太簡單了,就不寫了撒!接下來就來總結下驅動OLED顯示屏!專欄目錄如下:1.添加OLED顯示屏對應的軟體包- U8G2
u8g2軟體包是OLED顯示屏的圖形庫,不光在art-pi中有應用,在arduino、mdk中都經常使用,

添加后雙擊軟體包修改配置,如下所示:

2.配置OLED顯示屏引腳
保存軟體包配置后,在工程中會出現u8g2檔案夾,這就是剛剛下載的軟體包!接下來就要修改引腳了!查看板子手冊發現,SCL對應H11引腳,SDA對應H12引腳,修改引腳代碼:
#define OLED_I2C_PIN_SCL GET_PIN(H, 11) // PH11
#define OLED_I2C_PIN_SDA GET_PIN(H, 12) // PH12
添加驅動命令頭檔案
#include "drv_common.h"

3.下載除錯
構建專案->下載程式,打開shell終端,輸入help命令,發現有個新增的命令如下:

沒錯,這就是剛剛下載的軟體包,接下來就可以通過shell命令驅動OLED顯示屏啦!直接輸入這個命令即可!但是他太長了!可以CV大法,當然也可以使用Tab鍵補全,輸入u之后,按下tab鍵,會自動補全后面的單詞,然后按下回車執行命令就好啦!

成功驅動并顯示!(因為這是我畫的拓展板,所以直接插上就能連線了)

不難發現,顯示的文字其實就是u8g2_ssd1306_12864_sw_i2c_example函式的內容,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252575.html
標籤:其他
