chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RT-Thread Studio配置u8g2點(diǎn)亮OLED SSD1306

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 2020-08-03 15:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

準(zhǔn)備花幾天時(shí)間DIY一個(gè)小小天氣站+萬(wàn)年歷,一來(lái)可以送給好友,二來(lái)也是奔著熟悉RT-Thread的目的去學(xué)習(xí),以提高自己的工作效率,指不定哪天就用上了,總之技多不壓身嘛!

1、什么是u8g2?

u8g2是Arduino平臺(tái)上的一個(gè)單色屏顯示驅(qū)動(dòng),關(guān)于Arduino,之前寫(xiě)小車(chē)專(zhuān)欄區(qū)也有一篇文章專(zhuān)門(mén)介紹過(guò)Arduino這個(gè)創(chuàng)客神器:

圓曾經(jīng)的小車(chē)夢(mèng),造一臺(tái)智能小車(chē)(二)

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

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

網(wǎng)上也有不少大佬DIY出作品,如上圖所示,把模具都打好了,看起來(lái)超Q的!

2、RT-Thread Studio配置u8g2點(diǎn)亮OLED SSD1306

下面我們將基于小熊派驅(qū)動(dòng)這個(gè)0.96寸的OLED SSD1306顯示屏幕。

2.1 新建一個(gè)RT-Thread項(xiàng)目

2.2添加u8g2軟件包

可以看到,軟件包就已經(jīng)添加到RT-Thread的項(xiàng)目中了。

2.3配置u8g2參數(shù)

鼠標(biāo)右鍵點(diǎn)擊u8g2軟件包,然后彈出列表項(xiàng)選擇詳細(xì)配置。

勾選配置對(duì)應(yīng)的選項(xiàng)。

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

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

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

2.5修改OLED PIN

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

這兩個(gè)管腳序號(hào)是怎么來(lái)的呢?

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

2.6保存,然后進(jìn)行編譯下載到開(kāi)發(fā)板上

2.7開(kāi)啟串口終端命令行

輸入help,然后回車(chē),查看當(dāng)前導(dǎo)出的oled命令。

輸入oled顯示樣例命令然后回車(chē)

這就可以看到示例的顯示效果啦!這效率簡(jiǎn)直高!

關(guān)于u8g2還有很多知識(shí)需要學(xué)習(xí),后面將會(huì)持續(xù)分享它的用法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6523

    瀏覽量

    196467
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1580

    瀏覽量

    44514
  • u8g2
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2292

原文標(biāo)題:花最少的時(shí)間點(diǎn)亮OLED之RT-Thread u8g2之(DIY一個(gè)小小天氣站+萬(wàn)年歷)

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread Studio V2.3.0 版本正式發(fā)布!

    支持針對(duì)rt-thread版本號(hào)大于5.1.0時(shí)使用Env2.0.0高版本2新增支持卸載studio時(shí)選擇是否保留已下載的SDK資源包文件3修復(fù)SDK管理器選擇了版
    的頭像 發(fā)表于 11-29 09:29 ?986次閱讀
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b> V2.3.0 版本正式發(fā)布!

    rt-thread studio 導(dǎo)入BSP 失敗怎么解決?

    rt-thread studio 手動(dòng)導(dǎo)入bsp 失敗。 版本: 2.2.8 構(gòu)建ID: 202405200930 導(dǎo)入的bsp 是直接從rt-thread 代碼倉(cāng)庫(kù)下載的 .log
    發(fā)表于 10-11 11:07

    rt-thread studio 如何進(jìn)行多線程編譯?

    使用 rt-thread studio在工程配置 C/C++構(gòu)建->Behavior->parallel build數(shù)量修改,CPU的占用率沒(méi)有明顯的改變
    發(fā)表于 10-11 09:16

    如何使用rt-thread studio中,使用 定制化的SDK建立工程?

    --target=eclipse生成 rt-thread studio 工程 在rt-thread studio中,使用sdk Manager 導(dǎo)入
    發(fā)表于 09-26 06:16

    RT-Thread Studio在Windows Arm上RT-Thread Studio Setting配置項(xiàng)頁(yè)面無(wú)法顯示怎么解決?

    例如Apple Silicon的MacBook上的Windows 11 Arm版虛擬機(jī),RT-Thread Studio Setting配置項(xiàng)頁(yè)面無(wú)法顯示。
    發(fā)表于 09-16 06:10

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以為修改index_all.json,發(fā)現(xiàn)聯(lián)網(wǎng)的時(shí)候,會(huì)自動(dòng)覆蓋 另lastet版本
    發(fā)表于 09-16 06:06

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】點(diǎn)亮OLED顯示屏

    OLED_SSD1306_Init(void) { u8 i; OLED_SSD1306_IIC_Init(); for (i=0; i<sizeof
    發(fā)表于 08-31 10:25

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】2、I2C外設(shè)驅(qū)動(dòng)OLED屏幕和移植u8g2

    ssd1306(兼容ssd1315)設(shè)備的初始化函數(shù),這里使用該函數(shù)是可以點(diǎn)亮屏幕的,使用其他的則有問(wèn)題。 OLED的屏幕顯示效果如下。 總結(jié) 移植現(xiàn)有的
    發(fā)表于 07-23 13:51

    ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 07-10 16:13 ?35次下載

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】利用第二個(gè)I2C接口驅(qū)動(dòng)OLED

    外設(shè)配置RT-Thread的scons工具上進(jìn)行,先打開(kāi)SCI配置好SCI2為I2C模式。 同時(shí)加上
    發(fā)表于 05-25 10:09

    關(guān)于stm32,u8g2菜單之間切換(三)寫(xiě)u8g2的一些必要函數(shù)

    要想stm應(yīng)用u8g2繪制界面需要對(duì)u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的頭像 發(fā)表于 03-07 12:53 ?1169次閱讀
    關(guān)于stm32,<b class='flag-5'>u8g2</b>菜單之間切換(三)寫(xiě)<b class='flag-5'>u8g2</b>的一些必要函數(shù)

    關(guān)于stm32,u8g2菜單之間切換(1)

    在移植U8g2庫(kù)
    的頭像 發(fā)表于 03-05 16:43 ?1073次閱讀

    關(guān)于stm32,u8g2菜單之間切換(二)u8g2的移植

    移植是基于stm32cubeide,oled屏是1306驅(qū)動(dòng)128x64的。接口用iic軟件模擬,hal庫(kù)iic硬件貌似有bug。 1,先在網(wǎng)上下載u8g2包。 2,解壓后找到源文件文
    的頭像 發(fā)表于 03-04 09:52 ?1637次閱讀
    關(guān)于stm32,<b class='flag-5'>u8g2</b>菜單之間切換(二)<b class='flag-5'>u8g2</b>的移植

    請(qǐng)問(wèn)rt-thread studio如何進(jìn)行多線程編譯?

    使用 rt-thread studio 在工程配置 C/C++構(gòu)建->Behavior->parallel build 數(shù)量修改,CPU的占用率沒(méi)有明顯的改變
    發(fā)表于 02-19 08:30

    【瑞薩RA2L1入門(mén)學(xué)習(xí)】開(kāi)箱+Keil環(huán)境搭建+點(diǎn)燈+點(diǎn)亮OLED

    I2C 的 SCL 和 SDA 這里使用 IO 模擬 I2C 通信 驅(qū)動(dòng)代碼如下: void OLED_SSD1306_Init(void) { u8 i
    發(fā)表于 01-25 12:10