色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HAL庫圖形化編程之OLED屏應用

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2022-06-06 09:22 ? 次閱讀

1.OLED簡介

OLED (Organic Light-Emitting Diode)即有機發(fā)光二極管,在手機OLED上屬于新型產品,被稱譽為“夢幻顯示器”。

OLED顯示技術與傳統(tǒng)的LCD顯示方式不同,無需背光燈,采用非常薄的有機材料涂層和玻璃基板(或柔性有機基板),當有電流通過時,這些有機材料就會發(fā)光。而且OLED顯示屏幕可以做得更輕更薄,可視角度更大,并且能夠顯著的節(jié)省耗電量。

OLED也被稱之為第三代顯示技術。OLED不僅更輕薄、能耗低、亮度高、發(fā)光率好、可以顯示純黑色,并且還可以做到彎曲,如當今的曲屏電視和手機等。當今國際各大廠商都爭相恐后的加強了對OLED技術的研發(fā)投入,使得OLED技術在當今電視、電腦顯示器)、手機、平板等領域靈應用愈加廣泛。

2.硬件接口

poYBAGKWxWKAQZkSAABrpEeT6qQ790.png

顯示屏為0.91寸OLED屏,4線串行接口:時鐘CLK,數據線MOSI,數據命令選擇線DS,片選線CS。屏幕復位信號腳RES(低電平復位)。

3. 通信協議

在每一個 SCLK 的上升沿上 SDIN 按照 D7, D6...D0 的順序被轉換成一個 8 位的移位寄存器。 在每第 8 個時鐘上采樣 D/C# , 在同一個時鐘上移位寄存器中的數據字節(jié)被寫到圖形顯示數據 RAM(GDDRAM) 或命令寄存器中。在串行模式下, 只允許寫操作。

poYBAGKWxeuAMkkgAAHc_cKw8VU486.png

發(fā)送一個字節(jié)函數示例:

void OLED_SPI_ReadWriteOneByte(u8 data,u8 cmd)
{
	u8 i;
	if(cmd) OLED_DC(1);
	else OLED_DC(0);
	OLED_CS(0);//片選拉低,選擇OLED屏
	OLED_SCK(0);
	for(i=0;i<8;i++)
	{
		OLED_SCK(0);
		if(data&0x80)OLED_MOSI(1);
		else OLED_MOSI(0);
		OLED_SCK(1);
		data<<=1;
	}
	OLED_CS(1);
	OLED_SCK(0);
}

3.軟件設計

打開STM32CubeMx軟件,配置DHT11硬件接口和OLED屏幕接口。

poYBAGKWxrSATETjAAEx9TRaJo0210.pngpoYBAGKWxsmAD4aKAABgK35U7Mk990.png

4. 生成代碼

4.1 基本硬件接口配置

pYYBAGKWxvuAW2XLAAKj1nt4Jsg580.png

4.2 OLED屏幕相關接口函數

OLED屏幕SPI發(fā)送一字節(jié)函數示例:時鐘線空閑電平為低電平,在時鐘的下將沿發(fā)送數據。在oled.c中:

pYYBAGKWxy2AKBYRAAGCQxZuAPY707.png

OLED硬件接口宏定義,在oled.h中:

pYYBAGKWx0WASH7JAAF8qOOpc6M611.png

4.3 主函數

pYYBAGKWx2WAZfnVAAJd-_30QX0506.pngpYYBAGKWx3qAZRrxAA89rWf0uXA137.png

4.4 取模工具使用

OLED屏幕本身并不帶有字庫,要顯示漢字或字符則需要通過取模工具獲取點陣碼信息

poYBAGKWx5yAcdjgAAXcReAsGZE204.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • OLED
    +關注

    關注

    119

    文章

    6198

    瀏覽量

    224097
  • STM32
    +關注

    關注

    2270

    文章

    10895

    瀏覽量

    355729
  • 圖形化編程
    +關注

    關注

    1

    文章

    16

    瀏覽量

    11432
  • HAL
    HAL
    +關注

    關注

    2

    文章

    70

    瀏覽量

    12607
收藏 人收藏

    評論

    相關推薦

    圖形化編程

    圖形化編程語言的線型如何區(qū)分
    發(fā)表于 05-24 13:57

    圖形化編程軟件LabVIEW應用課程

    清華大學虛擬儀器實驗室圖形化編程軟件LabVIEW應用課程 軟件簡介:通過NI LabVIEW 平臺完成測控系統(tǒng)的設計、仿真及實現 數百萬工程師和科學家可使用NI LabVIEW圖形化編程
    發(fā)表于 08-01 10:45

    labview圖形化編程分享!

    工作以來一直從事下位機的開發(fā),對上位機了解很少。有的時候DIY時,想將下位機與上位機結合起來,但不知上位機編程怎么回事。從網上了解到一種圖形化編程語言(也叫G語言),LABVIEW就是圖形化
    發(fā)表于 10-20 20:15

    淺析Mixly圖形化編程軟件

    Mixly 是由北師大米思齊團隊開發(fā)的圖形化編程軟件,自發(fā)布以來深受國內創(chuàng)客圈的喜愛。Mixly 編程軟件采用圖形化編程,不用記代碼,只需要
    發(fā)表于 08-04 07:35

    Mixly圖形化編程軟件介紹

    Mixly 是由北師大米思齊團隊開發(fā)的圖形化編程軟件,自發(fā)布以來深受國內創(chuàng)客圈的喜愛。Mixly 編程軟件采用圖形化編程,不用記代碼,只需要
    發(fā)表于 09-01 08:22

    求openharmony圖形化編程軟件

    學openharmony那些開發(fā)板,有圖形化編程軟件嘛?
    發(fā)表于 05-05 07:43

    cpuview圖形化單片機編程軟件下載

    cpuview圖形化單片機編程軟件下載
    發(fā)表于 04-09 12:05 ?1095次下載

    單片機的圖形化編程方法分析

    單片機的圖形化編程方法分析   單片機可以用匯編語言編程,也可以用高級語言C、Basic編程,也可以用圖形化語言
    發(fā)表于 03-29 15:09 ?5140次閱讀
    單片機的<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>方法分析

    Arduino教程_Arduino圖形化編程教程_ArduBlock

    Arduino教程_Arduino圖形化編程軟件_ArduBlock
    發(fā)表于 09-25 09:22 ?0次下載
    Arduino教程_Arduino<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>教程_ArduBlock

    Scratch圖形化編程軟件安裝包下載

    Scratch圖形化編程軟件安裝包下載
    發(fā)表于 06-18 09:14 ?0次下載

    Codecraft:嵌入式機器學習的圖形化編程

    電子發(fā)燒友網站提供《Codecraft:嵌入式機器學習的圖形化編程.zip》資料免費下載
    發(fā)表于 11-08 09:32 ?5次下載
    Codecraft:嵌入式機器學習的<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>

    面向STEM教育的圖形化編程機器人

    電子發(fā)燒友網站提供《面向STEM教育的圖形化編程機器人.zip》資料免費下載
    發(fā)表于 01-03 11:27 ?1次下載
    面向STEM教育的<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>機器人

    基于單芯片的圖形化編程的快速設計方案

    電子發(fā)燒友網站提供《基于單芯片的圖形化編程的快速設計方案.pdf》資料免費下載
    發(fā)表于 10-25 11:22 ?1次下載
    基于單芯片的<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>的快速設計方案

    單片機圖形化編程軟件有哪些

    單片機圖形化編程軟件為開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學者和教育領域。以下是一些常見的單片機圖形化編程軟件: Ard
    的頭像 發(fā)表于 09-02 10:14 ?1239次閱讀

    如何快速入門HAL編程 HAL與裸機編程的比較

    如何快速入門HAL編程 要快速入門HAL編程,可以遵循以下步驟: 了解基礎知識 : 掌握C語
    的頭像 發(fā)表于 12-02 11:39 ?257次閱讀
    主站蜘蛛池模板: 人妻兽虐曲| 国产永久视频| 91免费永久在线地址| 亚洲区视频在线观看| 亚州免费一级毛片| 無码一区中文字幕少妇熟女H| 青年医生插曲| 欧美怡红院视频一区二区三区| 美国caopo超碰在线视频| 久久中文字幕人妻熟AV女蜜柚M| 国内精品久久久久影院男同志| 国产精品你懂得| 国产精品国产三级国AV在线观看 | 免费看b站| 老头操美女| 蜜桃人妻无码AV天堂三区| 久久噜国产精品拍拍拍拍| 久久99re66热这里只有精品| 精品午夜视频| 老牛天天晚上夜噜噜噜| 美目盼兮amy198281| 欧美成人免费一区二区三区不卡| 你是淫荡的我的女王| 欧美成人中文字幕在线视频| 欧美派对xxxhdparty| 日本VA在线视频播放| 视频成人永久免费看| 午夜一级视频| 亚洲色欲色欲无码AV| 中文字幕午夜福利片| 999久久久无码国产精蜜柚| 99在线观看| 边摸边吃奶边做激情叫床视| 高H辣肉办公室| 国产探花在线精品一区二区| 果冻传媒视频在线观看完整版免费 | 蜜桃成熟时33D在线嘟嘟网| 免费国产足恋网站| 日本欧美午夜三级| 亚洲 日韩 自拍 视频一区| 亚洲永久精品ww47|