欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32F103RCT6_OLED測試例程(基于SPI的7pinOLED) [打印本頁]

作者: 縹緲邪君    時間: 2021-4-21 16:03
標題: STM32F103RCT6_OLED測試例程(基于SPI的7pinOLED)
51黑電子網的各位朋友們,好久不見!時隔一年,本人心血來潮再次過來這里水貼了。本次帶來的內容是基于SPI7pinOLED程序,參考自正點原子的OLED例程,同時結合了店家提供的例程,以及CSDN等開源貼吧的指點,最終得出了這一例程。雖然算不上多獨特的東西,但還是想將此與各位分享一二。

好了,下面開始程序的測試講解:

本程序的測試是在STM32F103RCT6(正點原子Mini)上進行的,首先第一步進行模塊的接線,引腳按照如下依次接線即可:

D0<------------------------->PB5
D1<------------------------->PB6
RES<------------------------>PB7
DC<------------------------->PB8
CS<-------------------------->PB9
VCCGND自行接好;

本程序主要在OLED上的顯示涉及到了中文顯示、字符、數字、字符串及圖片等OLED顯示函數的應用;

下面給大家列舉一下:
/* 中文顯示 */
void OLED_ShowChinese2424(u16 x,u16 y,u8 index,u8 size);

/* 字符顯示 */
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode);

/* 數字顯示 */
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);

/* 字符串顯示 */
void OLED_ShowString(u8 x,u8 y,const u8 *p,u8 size);

/* 圖片顯示 */
void OLED_ShowBMP(u8 x, u8 y, u8 px, u8 py, u8 index, u8 mode);


程序一共進行了5個界面的顯示,前三個為圖片,后兩個為文字顯示;
圖片和中文是需要進行取模和調整的,取模軟件為PctoLCD2002完美版(程序的文件夾里面也有)

三張圖片的原圖:

Picture1:
                                 




Picture2:

Picture3:

實際顯示效果:

Menu1:

Menu2:

Menu3:

Menu4:

Menu5:

以上即為本次分享的全部內容,由于本人的水平有限,若存在疏忽和錯誤的也是在所難免,歡迎大家指正。最后,感謝大家閱讀本文!

全部代碼51hei下載地址:
OLED測試實驗(基于SPI總線的OLED).7z (918.24 KB, 下載次數: 182)

作者: hizhi    時間: 2021-4-21 22:33
這個不錯,正好都有,可以測試下
作者: tt556    時間: 2021-11-5 17:17
來學習下例程,盡快搞懂stm32原理
作者: shijimiaopu    時間: 2021-12-14 15:17
以前玩了一段時間的彩色OLED,SSD1331的
作者: LGWEN_2002    時間: 2023-4-8 13:46
正在學習這款單片機,可以下載學習學習,希望有所收貨。
作者: li64331218    時間: 2023-4-8 22:14
謝謝分享,又學習到了,圖片也可以直接顯示啊!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1