STM32F103RC 0.96OLED屏幕漢字顯示取取模
STM32使用了0.96OLED屏幕,記錄一下漢字取模軟件PCtoLCD2002的使用的,附詳細的取模過程,因爲漢字的顯示的程序不同,取模的設置可能不太一樣,我會在我自己的最後附上我自己使用的程序,程序並不是自己原創的,使用中景圓的。
我自己使用的開發板和OLED顯示屏如下圖。
開發板自帶oled插孔,直接可以使用,但是排針一定要靠左插因爲定義端口的時候就是靠左的。程序代碼可以直接移植到任何一個STM32F103的開發板,移植比較簡單,直接修改對應的端口號就可以。
1、OLED管腳簡介和STM32F103RC原理圖
1.1 引腳簡介
GND --- 接地端口
VCC --- 接3.3V電源端口
D0 --- CLK時鐘信號(等同於上面的SCL)
D1 --- 數據端口(等同於上面的SDA)
RES --- 復位端口(等同於上面的RST)
DC --- 數據/命令選擇引腳(等同於上面的D/C)
CS --- 片選引腳(低電平有效,也就是所需要接低電平)
1.2、STM32F103RC原理圖
這個是上面我使用的開發板原理圖。
2、漢字取模軟件使用
在使用取模軟件的過程中一定要注意參數設置。
2.1 字體輸入
我是選擇了宋體。
2.2 參數設置
確定之後,點擊生成字模,就會有下面的輸出,複製點陣數據。
3、代碼修改部分
3.1 移植要修改的部分
如果要移植,把對應的端口號修改了。
3.2 點陣數據複製和主函數調用
複製點陣數據到代碼字庫文件裏面替換。
主函數中調用字體文件進行顯示。
3.3、顯示效果
希望各位路過的小夥伴,隨手給個贊唄。
最後附上工程文件代碼,有需要自己下載:https://wwa.lanzous.com/iJWtVe8tpyf