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

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

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

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

第七章OLED顯示“Hello”

撞上電子 ? 2023-06-20 10:37 ? 次閱讀

第一節(jié)IIC基礎(chǔ)

IIC最重要的就是時(shí)序,主要如下:

1. 起始條件(Start Condition):

-I2C通信開(kāi)始時(shí),主設(shè)備將SDA從高電平切換到低電平時(shí),SCL處于高電平狀態(tài)。

-起始條件至少需要持續(xù)一個(gè)SCL周期。

2. 地址傳輸(Address Transmission):

-主設(shè)備發(fā)送設(shè)備地址和讀寫位(R/W)位來(lái)選擇特定的從設(shè)備。

-地址傳輸是以一個(gè)起始位開(kāi)始的,表示數(shù)據(jù)的開(kāi)始。

-7位地址模式:主設(shè)備發(fā)送7位設(shè)備地址,最后一位是R/W位,指示讀取(R=1)或?qū)懭耄╓=0)操作。

-10位地址模式:主設(shè)備先發(fā)送第一個(gè)字節(jié)的高6位,然后發(fā)送一個(gè)僅包含從設(shè)備地址的位(R/W位)的起始位,最后發(fā)送第一個(gè)字節(jié)的低位。

3. 應(yīng)答位(ACK/NACK):

-在每個(gè)字節(jié)的傳輸之后,接收設(shè)備需要提供一個(gè)應(yīng)答位(ACK或NACK)。

-主設(shè)備接收到每個(gè)字節(jié)的最后一個(gè)位后,會(huì)釋放SDA線,接收設(shè)備通過(guò)將SDA線拉低來(lái)提供應(yīng)答位。

-如果接收設(shè)備成功接收到數(shù)據(jù),則提供ACK(拉低SDA線),否則提供NACK(保持SDA線為高電平)。

4. 數(shù)據(jù)傳輸(Data Transmission):

-主設(shè)備發(fā)送數(shù)據(jù)字節(jié)給從設(shè)備,每個(gè)字節(jié)由8個(gè)數(shù)據(jù)位和一個(gè)應(yīng)答位組成。

-數(shù)據(jù)傳輸是以起始位開(kāi)始的,并在每個(gè)SCL周期傳輸一個(gè)位。

-每個(gè)數(shù)據(jù)位都在SCL的上升沿或下降沿傳輸。

-數(shù)據(jù)傳輸?shù)淖詈笠粋€(gè)位由接收設(shè)備提供應(yīng)答位。

5. 停止條件(Stop Condition):

-主設(shè)備將SDA從低電平切換到高電平時(shí),SCL處于高電平狀態(tài)。

-停止條件至少需要持續(xù)一個(gè)SCL周期。

-停止條件表示I2C通信的結(jié)束。

6. 時(shí)鐘速率(Clock Speed):

-I2C總線的時(shí)鐘速率由主設(shè)備控制。

-標(biāo)準(zhǔn)模式下,時(shí)鐘頻率為100 kHz;快速模式下,時(shí)鐘頻率為400 kHz。

-高速模式和超高速模式下,時(shí)鐘頻率更高。

第二節(jié) 硬件解讀

88ff9cfa-0f0e-11ee-a579-dac502259ad0.png

上圖就是物聯(lián)網(wǎng)開(kāi)發(fā)板上面的OLED模塊的原理圖,哪里來(lái)的?為什么是這樣的?請(qǐng)大家打開(kāi)改OLED的數(shù)據(jù)手冊(cè)就知道了,如下圖:

89087032-0f0e-11ee-a579-dac502259ad0.png

這個(gè)就是數(shù)據(jù)手冊(cè)提供的原理圖,是不是和藍(lán)橋杯物聯(lián)網(wǎng)開(kāi)發(fā)板上面的原理圖一模一樣?當(dāng)芯片廠家提供了參考電路設(shè)計(jì)圖,我們工程師只需要把它COPY就可以啦。

需要注意的是OLED模塊的供電引腳是A_3V3,如下:

8912c640-0f0e-11ee-a579-dac502259ad0.png

而A_3V3引腳又是同過(guò)STM32L071KBU6來(lái)控制的,如下圖:

89191d74-0f0e-11ee-a579-dac502259ad0.png

通過(guò)上圖看出來(lái),當(dāng)PB5為低電平時(shí),三極管SI2301導(dǎo)通,A_3V3得電,OLED工作;反之,三極管SI2301不導(dǎo)通,A_3V3失電,OLED熄滅。

說(shuō)完OLED的電源引腳,來(lái)看看OLED的IIC引腳,如下:

891fa4d2-0f0e-11ee-a579-dac502259ad0.png

看得出來(lái)STM32與OLED引腳的關(guān)系:

STM32引腳

OLED引腳

PA8

I2C3_CS

PB4

I2C3_SDA

第三節(jié) CubeMX配置

第一步:配置PB5為輸出模式,并初始化為低電平,使得OLED可以正常工作,不要忘記和6處一樣使用用戶標(biāo)簽哦。

8926e92c-0f0e-11ee-a579-dac502259ad0.png

第二步:配置OLED的I2C3,如下圖:配置完后PA8和PB4會(huì)自動(dòng)變成綠色。

892d2512-0f0e-11ee-a579-dac502259ad0.png

第四節(jié) MDK代碼

第一步:找到比賽提供的代碼驅(qū)動(dòng),將oled.h和font.h粘貼到“項(xiàng)目名/Core/Inc”文件夾中,如下圖:

8939673c-0f0e-11ee-a579-dac502259ad0.png

第二步:找到比賽提供的代碼驅(qū)動(dòng),將oled.c粘貼到“項(xiàng)目名/Core/Src”文件夾中,如下圖:

894387bc-0f0e-11ee-a579-dac502259ad0.png

第三步:按照如下圖將oled.c文件添加到項(xiàng)目中,如下圖:注意oled.c文件的目錄,在“項(xiàng)目名/Core/Src”中,不要選到其他位置,否則編譯過(guò)程中會(huì)報(bào)錯(cuò)。

894b7c9c-0f0e-11ee-a579-dac502259ad0.png

第四步:添加之后會(huì)看見(jiàn)oled.c,如下圖:然后改點(diǎn)“Colse”點(diǎn)“Colse”,改點(diǎn)“OK”點(diǎn)“OK”。

89529630-0f0e-11ee-a579-dac502259ad0.png

第五步:可以看見(jiàn)項(xiàng)目欄的多了一個(gè)oled.c文件,如下圖:

895b9a32-0f0e-11ee-a579-dac502259ad0.png

第六步:編譯代碼,發(fā)現(xiàn)有一個(gè)錯(cuò)誤,如下圖:原來(lái)是OLED_Write函數(shù)有問(wèn)題。這個(gè)函數(shù)就是需要我們手寫的OLED的驅(qū)動(dòng)。

896454e2-0f0e-11ee-a579-dac502259ad0.png

第七步:編寫OLED_Write函數(shù),如下圖:

896c3ab8-0f0e-11ee-a579-dac502259ad0.png

第八步:添加頭文件,如下圖:

8972c1ee-0f0e-11ee-a579-dac502259ad0.png

第九步:編寫OLED相關(guān)代碼。如下圖:

897903ec-0f0e-11ee-a579-dac502259ad0.png


第五節(jié) 實(shí)驗(yàn)現(xiàn)象

注意:

1,下載程序的時(shí)候,請(qǐng)選擇A開(kāi)發(fā)板。

現(xiàn)象:OLED第一行顯示”Hello”。

來(lái)源:撞上電子微信公眾號(hào)

版權(quán):東莞市東城墨竹公子電子工作室

日期:2023.06.07

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • OLED
    +關(guān)注

    關(guān)注

    119

    文章

    6215

    瀏覽量

    224577
  • IIC
    IIC
    +關(guān)注

    關(guān)注

    11

    文章

    302

    瀏覽量

    38424
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    洲明科技榮獲第七屆天鴿獎(jiǎng)“年度影響力企業(yè)獎(jiǎng)”

    近日,第七屆“天鴿獎(jiǎng)”頒獎(jiǎng)典禮在洲明福永總部XR虛擬棚圓滿落幕。
    的頭像 發(fā)表于 12-17 11:05 ?272次閱讀

    《DNESP32S3使用指南-IDF版_V1.6》第七章 分區(qū)表

    第七章 分區(qū)表 分區(qū)表,主要是用來(lái)對(duì)ESP32外掛的SPI FLASH進(jìn)行區(qū)域劃分的一個(gè)表格,通過(guò)一個(gè)表格,可以根據(jù)多個(gè)不同的功能,將SPI Flash劃分為不同的區(qū)域,方便開(kāi)發(fā)者存儲(chǔ)數(shù)據(jù)。本章
    發(fā)表于 12-03 15:15

    云知聲亮相第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)

    11月5日至10日,以“新時(shí)代,共享未來(lái)”為主題的第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)(以下簡(jiǎn)稱“進(jìn)博會(huì)”)在上海舉辦。
    的頭像 發(fā)表于 11-09 15:35 ?353次閱讀

    福迪威亮相第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)

    2024年11月5日-10日,福迪威傳感技術(shù)平臺(tái)旗下諸多知名品牌聯(lián)袂亮相第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)。
    的頭像 發(fā)表于 11-09 10:52 ?508次閱讀

    卡特彼勒亮相第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)

    第七屆中國(guó)國(guó)際進(jìn)口博覽會(huì)(CIIE,以下簡(jiǎn)稱“進(jìn)博會(huì)”)于今日在上海國(guó)際會(huì)展中心盛大開(kāi)幕。
    的頭像 發(fā)表于 11-06 11:45 ?435次閱讀

    歐姆龍即將亮相第七屆進(jìn)博會(huì)

    2024年11月5日至10日,第七屆進(jìn)博會(huì)將盛大開(kāi)幕。歐姆龍將圍繞“新質(zhì)時(shí)代自動(dòng)化+”主題,開(kāi)啟度進(jìn)博征程,亮相技術(shù)裝備展區(qū)4.1號(hào)館B2-04展位。
    的頭像 發(fā)表于 11-01 16:30 ?333次閱讀

    博世第七季“數(shù)據(jù)時(shí)代”活動(dòng)圓滿結(jié)束

    博世汽車電子事業(yè)部中國(guó)區(qū)第七季“數(shù)據(jù)時(shí)代”活動(dòng)于2024年10月30日成功舉辦!
    的頭像 發(fā)表于 10-31 14:07 ?290次閱讀

    oled是什么顯示OLED與LCD的區(qū)別

    OLED是什么顯示OLED(Organic Light-Emitting Diode),即有機(jī)發(fā)光二極管,是一種電流型的有機(jī)發(fā)光器件。其工作原理是通過(guò)載流子的注入和復(fù)合而致發(fā)光,發(fā)光強(qiáng)度與注入
    的頭像 發(fā)表于 10-21 16:40 ?2079次閱讀

    中興通訊亮相第七屆數(shù)字中國(guó)建設(shè)峰會(huì)

    第七屆數(shù)字中國(guó)建設(shè)峰會(huì)在福州拉開(kāi)帷幕,峰會(huì)以“釋放數(shù)據(jù)要素價(jià)值,發(fā)展新質(zhì)生產(chǎn)力”為主題,展示數(shù)字成果、探索未來(lái)方向,推進(jìn)數(shù)字中國(guó)建設(shè)。
    的頭像 發(fā)表于 10-15 10:43 ?438次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第七章 基于CanMV的MicroPython語(yǔ)法開(kāi)發(fā)環(huán)境搭建

    第七章 基于CanMV的MicroPython語(yǔ)法開(kāi)發(fā)環(huán)境搭建 前面章節(jié)中已經(jīng)介紹了如何編譯CanMV固件,并將編譯好的CanMV固件燒錄至Kendryte K210,本章將介紹如何在Windows
    發(fā)表于 09-13 09:30

    合科泰榮獲第七屆“藍(lán)點(diǎn)獎(jiǎng)”國(guó)際影響力品牌獎(jiǎng)

    2024電子信息產(chǎn)業(yè)新質(zhì)生產(chǎn)力交流大會(huì)暨第七屆“藍(lán)點(diǎn)獎(jiǎng)”頒獎(jiǎng)盛典在深圳隆重舉行,大會(huì)匯聚了來(lái)自政府、學(xué)術(shù)界、產(chǎn)業(yè)界及企業(yè)界近600位嘉賓。合科泰憑借其優(yōu)秀的創(chuàng)新及產(chǎn)品服務(wù)能力榮獲第七屆“藍(lán)點(diǎn)獎(jiǎng)”國(guó)際
    的頭像 發(fā)表于 09-13 09:24 ?630次閱讀

    雙麒麟系統(tǒng)!迅為RK3588開(kāi)發(fā)板+銀河麒麟/開(kāi)放麒麟

    Build root系統(tǒng)功能測(cè)試 第四 Ubuntu系統(tǒng)功能測(cè)試 第五 Debian系統(tǒng)功能測(cè)試 第六 openkylin系統(tǒng)功能測(cè)試 第七章 銀河麒麟系統(tǒng)功能測(cè)試
    發(fā)表于 07-15 10:35

    ESP8266網(wǎng)絡(luò)天氣時(shí)鐘OLED顯示

    OLED顯示
    jf_07365693
    發(fā)布于 :2024年06月28日 04:36:26

    京東方BOE攜“精靈魔盒”等頂尖科技亮相第七屆數(shù)字中國(guó)建設(shè)峰會(huì)

    5月24日,第七屆數(shù)字中國(guó)建設(shè)峰會(huì)在福州海峽國(guó)際會(huì)展中心正式開(kāi)幕,BOE(京東方)攜“精靈魔盒”XR沉浸式體驗(yàn)空間等一系列頂尖顯示黑科技,智慧工廠、智慧能源等創(chuàng)新物聯(lián)網(wǎng)解決方案
    的頭像 發(fā)表于 05-29 10:15 ?608次閱讀

    智芯公司攜一系列前沿芯片參加第七屆數(shù)字中國(guó)建設(shè)峰會(huì)

    5月24日,備受矚目的第七屆數(shù)字中國(guó)建設(shè)峰會(huì)在福州盛大開(kāi)幕。
    的頭像 發(fā)表于 05-28 09:56 ?639次閱讀
    主站蜘蛛池模板: 出差无套内射小秘书| 久久精品一区二区影院| 日本三级按摩推拿按摩| 欧美成人无码视频午夜福利| 男污女XO猛烈的动态图| 好色的妹妹| 精品无码久久久久久动漫 | 日韩美女爱爱| 忘忧草在线社区WWW日本直播| 亚洲不卡一卡2卡三卡4卡5卡| 一本之道高清www在线观看| 色婷婷国产精品视频一区二区三区| 涩涩游戏盒| 亚洲欧美日本中文子不卡| 在线国内自拍精品视频| 亚洲色图在线视频| 在线观看免费视频a| 99久久免费国产精品特黄| 在线日本v二区不卡| 99re5久久热在线| 92午夜理论第1000集 app| xxx69欧美| 国产情侣真实露脸在线| 久久r视频| 久久99综合国产精品亚洲首页| 国产老头与老太hd| 久久九九青青国产精品| 欧美国产一区二区三区激情无套| 就去色一色| 日本精品久久无码影院| 亚洲国产成人精品无码区APP| 最新国自产拍天天更新| 最近日本MV字幕免费观看视频| av亚洲色天堂2017| 国产精品日本不卡一区二区| 纯肉高H啪短文合集| 国内精品乱码卡一卡2卡三卡新区 国内精品乱码卡一卡2卡三卡 | 黄色免费在线网址| 九九热精品在线观看| 欧美精品成人a多人在线观看| 乌克兰肛交影视|