国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1501|回復: 0
打印 上一主題 下一主題

【遙控器開發基礎教程4】瘋殼·開源編隊無人機-SPI(OLED)

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2022-7-26 10:58:56 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 開源 , 編隊 , 無人機 , SPI , OLED
COCOFLY教程
——瘋殼·無人機·系列
SPI(OLED




  
    圖1


    一、OLED 簡介

    OLED(OrganicElectroluminesence Display)有機發光顯示器,與傳統的顯示器不同的是,傳統的顯示器需要背光,才能顯示;而 OLED 則不需要,其自身就能夠發光。
    而 OLED 之所以能夠自發光,主要是通過電場驅動:有機半導體材料和發光材料通過過載流子注入和復合后實現發光。從本質上來說,就是通過 ITO 玻璃透明電極作為器件陽極,金屬電極作為陰極,通過電源驅動,將電子從陰極傳輸到電子傳輸層,空穴從陽極注入到空穴傳輸層,之后分遷移到發光層,二者相遇后產生激子,讓發光分子激發,經過輻射后產生光源。簡單來說,一塊 OLED 屏幕,就是由百千萬個“小燈泡”組成。
    OLED 不僅更輕薄、功耗低、亮度高、發光率好、可以顯示純黑色,并且還可以做到彎曲,如當今的曲屏電視和手機等。當今國際各大廠商都爭相恐后的加強了對 OLED 技術的研發投入,使得 OLED 技術在當今電視、電腦(顯示器)、手機、平板等領域靈應用愈加廣泛。如下圖所示為 OLED 顯示屏模塊實物圖。


    圖2

    二、SPI 驅動 OLED 實驗

    在本節中應用的到的 SPI 與飛控開發基礎篇《SPI(六軸傳感器數據獲取)》一節不同,本節用的到的是通過 GPIO 模擬的 SPI,而飛控開發基礎篇《SPI(六軸傳感器數據獲取)》中應用的是 STM32 硬件 SPI。而 SPI 協議相關知識可以參考飛控開發基礎篇《SPI(六軸傳感器數據獲取)》。
    根據原理圖可知 OLED 屏的電氣連接關系,如下圖所示。


   
    圖3
    可知 OLED 的復位腳 RES 接在 STM32 的 PB6、OLED 的命令/數據選擇腳DC 接在 STM32 的 PB7、OLED 的時鐘線接在 STM32 的 PA5、OLED 的數據輸入接在 STM32 的 PA7。這里的 OLED 模塊沒有 CS 片選腳,是因為模塊內部已經默認接地了。OLED 顯示的整體代碼編寫思路如下。

    代碼思路

   
    表1
    根據 OLED 的驅動芯片 SSD1306 的手冊可以得知控制時序,如下圖所示。

   
    圖4
    根據時序就可以編寫對應時序的代碼了。如下圖所示為 OLED 寫時序的代碼。

   
    圖5
    根據 SSD1306 手冊可得知 OLED 的初始化流程,如下圖所示。

   
    圖6

    OLED 初始化代碼實現如下圖所示。



   
    圖7
    OLED 的所有顯示都是基于描點得來的,由點成線,再由線成面。OLED 的描點函數代碼實現如下圖所示。

   
    圖8
    OLED 顯示單個字符的代碼如下圖所示。

   
    圖9
    顯示字符需要對相應的字符取模,這里已經提供了兩種取好模的字體,按照“陰碼、逐列式、順向”的取模方式,分別是 12*6、16*8 大小的字體,在 oledfont.h 里,如下圖所示。

   
    圖10
    取模需要通過取模軟件,這里使用的是“PCtoLCD2002”,該軟件有兩大功能,一種是字符取模,另一種是圖片取模。這里我們用到的是字符取模,根據代碼驅動的描點方向,生成的 12*6 字模的字模選項設置如下圖所示。

   
    圖11
    這里以生成 12*6 的字符“1”做舉例,按照上圖設置好字模選項設置后,輸入“1”,點擊“生成字模”,即可生成對應的 16 進制字模代碼,如下圖所示。

   
    圖12
    本次是實驗需要通過 OLED 顯示“COCOFLY”以及“www.fengke.club”, 具體實現代碼如下。

   
    圖13
    保存編譯下載,實現現象如下圖。

   
    圖14




更多完整學習資料和對應開源套件,請登陸官網:“瘋殼”

如需定制開發,請通過官網“瘋殼”網頁底部的“聯系我們”進行聯系

文件下載請點擊:    【4】SPI(OLED).pdf (1.31 MB)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区三区不卡片 | 国产日韩欧美一区二区三区在线 | 97视频免费 | 中文字幕日韩一区二区 | 九九热精品免费视频 | 国产国产成人久久精品杨幂 | 99视频免费在线 | 成年人黄视频在线观看 | 青青青青青青青青草 | 国产精品福利影院 | 亚洲国产欧美精品一区二区三区 | 国产精品久久福利网站 | 香蕉69精品视频在线观看 | 久9久9精品视频在线观看 | 台湾黄三级高清在线观看播放 | 全黄a免费一级毛片人人爱 全国最大色成免费网站 | 日本亚州视频在线八a | 91精品国产色综合久久 | 国产九九在线视频 | 久久国产精品99久久久久久老狼 | 成人免费观看网欧美片 | 2020亚洲男人天堂 | 分享一个无毒不卡的网站 | 青青在线观看视频 | 亚洲欧美在线观看一区二区 | 免费女人18a级毛片视频 | 91尤物在线 | 四虎影视网 | www.91麻豆| 日韩天堂在线 | 热99re久久免费视精品频软件 | 欧美成人午夜视频在线观看 | 1204国产成人精品视频 | 午夜免费在线观看 | 国产一卡二卡3卡4卡无卡下载 | 精品九九在线 | 在线看免费观看韩国特黄一级 | 啦啦啦中文在线影院观看 | 国产毛片精品 | 久草免费新视频 | 东台人才招聘网最新招聘2023 |