精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

RT-Thread Studio配置u8g2點亮OLED SSD1306

RTThread物聯網操作系統 ? 來源:RTThread物聯網操作系統 ? 2020-08-03 15:47 ? 次閱讀

準備花幾天時間DIY一個小小天氣站+萬年歷,一來可以送給好友,二來也是奔著熟悉RT-Thread的目的去學習,以提高自己的工作效率,指不定哪天就用上了,總之技多不壓身嘛!

1、什么是u8g2?

u8g2是Arduino平臺上的一個單色屏顯示驅動,關于Arduino,之前寫小車專欄區也有一篇文章專門介紹過Arduino這個創客神器:

圓曾經的小車夢,造一臺智能小車(二)

RT-Thread的大佬竟然把它適配到RT-Thread平臺上了,而且通過RT-Thread Studio添加軟件包再稍微操作一下就可以輕松適配,簡直不要太爽了!

軟件包地址:http://packages.rt-thread.org/detail.html?package=u8g2

網上也有不少大佬DIY出作品,如上圖所示,把模具都打好了,看起來超Q的!

2、RT-Thread Studio配置u8g2點亮OLED SSD1306

下面我們將基于小熊派驅動這個0.96寸的OLED SSD1306顯示屏幕。

2.1 新建一個RT-Thread項目

2.2添加u8g2軟件包

可以看到,軟件包就已經添加到RT-Thread的項目中了。

2.3配置u8g2參數

鼠標右鍵點擊u8g2軟件包,然后彈出列表項選擇詳細配置。

勾選配置對應的選項。

2.4配置libc組件及C++組件

返回到主配置界面,由于u8g2軟件包需要C++組件以及libc的支持,所以我們還需要配置C++組件和libc組件。

然后按快捷鍵ctrl+S保存配置即可。

2.5修改OLED PIN

查看原理圖得知OLED目前的SDA和SCL分別接在PB4和PA7這兩個管腳上。

這兩個管腳序號是怎么來的呢?

在這里通過查看drv_gpio.c就可以知道了。

2.6保存,然后進行編譯下載到開發板上

2.7開啟串口終端命令行

輸入help,然后回車,查看當前導出的oled命令。

輸入oled顯示樣例命令然后回車

這就可以看到示例的顯示效果啦!這效率簡直高!

關于u8g2還有很多知識需要學習,后面將會持續分享它的用法。

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

    關注

    187

    文章

    6453

    瀏覽量

    185931
  • RT-Thread
    +關注

    關注

    31

    文章

    1239

    瀏覽量

    39438
  • u8g2
    +關注

    關注

    0

    文章

    13

    瀏覽量

    1803

原文標題:花最少的時間點亮OLED之RT-Thread u8g2之(DIY一個小小天氣站+萬年歷)

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【CH32V208開發板】圖形庫u8g2oled顯示

    *64,I2C接口。u8g2是單色顯示庫的第二個版本,其是開源的。u8g2支持lcd和oled,支持眾多驅動芯片,包含了SSD1306,具體
    發表于 07-29 23:11

    128 x 64陣式OLED/PLED段/帶控制器的通用驅動器SSD1306數據手冊

    電子發燒友網站提供《128 x 64陣式OLED/PLED段/帶控制器的通用驅動器SSD1306數據手冊.pdf》資料免費下載
    發表于 03-19 11:01 ?2次下載

    rt-thread studio地址偏移怎么配置

    rt-thread studio地址偏移配置,這個再哪配置
    發表于 02-23 06:24

    u8g2應用程序無法在moduStoolBox中構建是為什么?

    一些幫助。 u8g2 應用說明書 Step2 問題:它說把這個庫添加到應用程序中。 這是庫管理器中的 SSD1306 OLED 控制器庫嗎? Step3 問題:它顯示從 github
    發表于 01-24 07:03

    【先楫HPM5361EVK開發板試用體驗】RT-Thread I2C使用

    開發環境: IDE:RT-Thread Studio 2.2.7 開發板:HPM5300EVK HPM5300EVK有4路硬件I2C,當然也可使用軟件I2C,對于應用而言,軟件和硬件都
    發表于 12-25 23:57

    樹莓派Pico上使用SSD1306 OLED屏幕

    SSD1306 OLED 屏幕模塊配備 0.9 英寸迷你單色屏,128×32 分辨率,白光像素。擁有極高的對比度,顯示清晰極易辨識。OLED 僅使用樹莓派的 I
    的頭像 發表于 11-21 14:17 ?1583次閱讀
    樹莓派Pico上使用<b class='flag-5'>SSD1306</b> <b class='flag-5'>OLED</b>屏幕

    【LuckFox Pico Plus開發板免費試用】交叉編譯U8G2點亮OLED

    /wuhanstudio/u8g2-arm-linux.git 第二步:配置編譯工具鏈 因為我這里用的是硬件iic,所以進入代碼u8g2-arm-linux/examples/c-examples
    發表于 10-29 20:48

    ssd1306 OLED花屏怎么解決?

    ssd1306用spi連接arduino,幾率花屏,但是在樹莓派上用就沒問題,請問各位大佬有什么好的建議嗎
    發表于 10-19 08:26

    rt-studio潘多拉開發板最新rt-thread不能運行解決辦法

    rt-studio 上 選擇基于開發板的項目,選擇潘多拉,rt-thread選擇lasted ,如下圖
    的頭像 發表于 10-16 14:50 ?1089次閱讀
    <b class='flag-5'>rt-studio</b>潘多拉開發板最新<b class='flag-5'>rt-thread</b>不能運行解決辦法

    RTT RA2L1點亮SSD1306

    RT Thread Settings 配置
    的頭像 發表于 10-12 15:43 ?371次閱讀
    RTT RA<b class='flag-5'>2</b>L1<b class='flag-5'>點亮</b><b class='flag-5'>SSD1306</b>

    試用RT-Thread Studio(VSCode)

    想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
    的頭像 發表于 10-12 10:58 ?883次閱讀
    試用<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>(VSCode)

    CPK-RA2L1評估板I2C點亮OLED

    本篇文章主要介紹使用RT-Thread Studio 和瑞薩 CPK-RA2L1評估板,使用大佬的輪子來點亮0.96寸 OLED
    發表于 10-11 10:54 ?342次閱讀
    CPK-RA<b class='flag-5'>2</b>L1評估板I<b class='flag-5'>2</b>C<b class='flag-5'>點亮</b><b class='flag-5'>OLED</b>

    RT-Thread Studio配置rtthread CANFD驅動來控制M3508電機

    本文旨在RT-Thread Studio配置rtthread CANFD驅動來控制M3508電機,不涉及任何原理 開發環境:RT-Thread
    發表于 10-08 11:44 ?1073次閱讀
    在<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>上<b class='flag-5'>配置</b>rtthread CANFD驅動來控制M3508電機

    如何在RT-Thread Studio完成對RA2L1板的環境搭建以及gpio的輸入輸出檢測?

    有幸參加RT-Thread的活動,體驗RT-Thread Studio 和瑞薩 CPK-RA2L1評估板。本篇文章主要講解如何在RT-Thread
    的頭像 發表于 09-28 15:51 ?2457次閱讀
    如何在<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>完成對RA<b class='flag-5'>2</b>L1板的環境搭建以及gpio的輸入輸出檢測?

    SSD1306數據表

    128*64 OLED的驅動芯片SSD1306的數據手冊0.96oled一般用ssd1306驅動,ssd1306的指令豐富,但是在平常顯示使
    發表于 09-27 07:59