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

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

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

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

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

電子發(fā)燒友論壇 ? 來(lái)源:電子發(fā)燒友論壇 ? 作者:電子發(fā)燒友論壇 ? 2021-12-01 17:24 ? 次閱讀

作者:馬艷彬

發(fā)燒友專欄號(hào):RTT大賽學(xué)習(xí)經(jīng)驗(yàn)分享

最近在玩AB32VG1,在做OLED顯示實(shí)驗(yàn)時(shí),在csdn搜索了很多關(guān)于AB32VG1驅(qū)動(dòng)OLED的文章,很多都是官方例程操作,在msh窗口中輸入測(cè)試指令,測(cè)試驅(qū)動(dòng)是否正常。很少有關(guān)于在main函數(shù)中直接實(shí)現(xiàn)的,本編文章直接在MAIN函數(shù)實(shí)現(xiàn)OLED顯示,上電自動(dòng)執(zhí)行。

根據(jù)說(shuō)明書(shū),AB32VG1開(kāi)發(fā)板上有一路 I2C,本文通過(guò) RT-Thread Studio配置 AB32VG1片上外設(shè) I2C的引腳,驅(qū)動(dòng)OLED工作,使開(kāi)發(fā)板上電,OLED顯示字符串“Hello IIC”。電路原理如圖所示,

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

開(kāi)發(fā)板實(shí)物IIC位置如圖所示:

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

I2C的 OLED屏,芯片 SSD1309.

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

步驟說(shuō)明:

首先創(chuàng)建工程,如圖所示,輸入工程名AB32VG1_IIC_OLED,點(diǎn)擊完成即可。

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

工程創(chuàng)建成功如上圖所示。

2.添加SSD1309軟件包

展開(kāi)工程,雙擊打開(kāi)RT-Thread Settings,如下圖所示,點(diǎn)擊Add按鈕,彈出軟件包搜索界面,如下圖所示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

在搜索框中,輸入SSD1306,點(diǎn)擊搜索,結(jié)果如上圖所示,點(diǎn)擊添加即可。軟件包已經(jīng)添加至工程中,返回上個(gè)界面,既可以看到軟件包下面有了ssd1306,如下圖所示、

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

雙擊軟件包進(jìn)入SSD1306軟件包配置界面,這里驅(qū)動(dòng)要打上勾號(hào),如下圖所示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

然后在硬件中,開(kāi)啟IIC功能,如下圖所示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

點(diǎn)擊保存按鈕即可,SSD1306驅(qū)動(dòng)配置完成。配置完成之后,打開(kāi)packeges,可以看到該文件下已經(jīng)有了SSD1306_LATEST文件,這里存放的就是SSD1306的頭文件和源文件。如下圖所示。

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

打開(kāi)源文件,可以看到如下藍(lán)色代碼,其中char ssd1306_WriteString(char* str, FontDef Font, SSD1306_COLOR color)這個(gè)函數(shù)是使得OLED顯示字符串,void ssd1306_SetCursor(uint8_t x, uint8_t y)這個(gè)函數(shù),則是設(shè)置光標(biāo)位置。下面我們調(diào)用這兩個(gè)函數(shù)實(shí)現(xiàn)“hello IIC”的顯示。

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

3.修改main函數(shù)代碼

首先,要包含頭文件,#include “ssd1306.h”//包含SSD1306的頭文件

然后在main函數(shù)里面添加如下代碼:

ssd1306_Init();//添加代碼,顯示屏初始化ssd1306_SetCursor(2, 6);//添加代碼,設(shè)置顯示光標(biāo)位置ssd1306_WriteString(“Hello IIC”, Font_11x18, White);//添加代碼,設(shè)置顯示內(nèi)容ssd1306_UpdateScreen();////添加代碼,更新顯示屏信息

修改之后的main函數(shù)如下圖所示。編譯工程,下載文件至開(kāi)發(fā)板,運(yùn)行效果如下圖所示。

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

如何在MAIN函數(shù)實(shí)現(xiàn)OLED顯示

OK大功告成!!!!

下一期文章,OLED顯示ADC通道采集電壓值。

原文標(biāo)題:【原創(chuàng)專欄】RTT大賽作品連載:AB32VG1開(kāi)發(fā)板OLED顯示實(shí)驗(yàn)

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:pj

聲明:本文內(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)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    455

    文章

    50714

    瀏覽量

    423155
  • OLED屏
    +關(guān)注

    關(guān)注

    0

    文章

    162

    瀏覽量

    20846
  • OLED顯示
    +關(guān)注

    關(guān)注

    1

    文章

    55

    瀏覽量

    17001

原文標(biāo)題:【原創(chuàng)專欄】RTT大賽作品連載:AB32VG1開(kāi)發(fā)板OLED顯示實(shí)驗(yàn)

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RTT大賽作品:AB32VG1開(kāi)發(fā)板OLED顯示實(shí)驗(yàn)

    最近在玩AB32VG1,在做OLED顯示實(shí)驗(yàn)時(shí),很多關(guān)于AB32VG1驅(qū)動(dòng)OLED的文章,很多都是官方例程操作,在msh窗口中輸入測(cè)試指令,測(cè)試驅(qū)動(dòng)是否正常。很少有關(guān)于在main
    的頭像 發(fā)表于 11-05 16:03 ?6235次閱讀
    RTT大賽作品:AB32VG1開(kāi)發(fā)板<b class='flag-5'>OLED</b><b class='flag-5'>顯示</b>實(shí)驗(yàn)

    MicroBlaze AXI總線實(shí)現(xiàn)OLED顯示

    `MicroBlazeAXI總線實(shí)現(xiàn)OLED顯示ISE12.5 ,包含EDK工具。串口軟件SSCOM32。實(shí)驗(yàn)NANA_LX16開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)步驟及說(shuō)明OLED作為從設(shè)備,主設(shè)備通過(guò)SP
    發(fā)表于 04-10 09:30

    何在main文件中隨意使用printf函數(shù)

    何在main文件中隨意使用printf函數(shù)
    發(fā)表于 12-01 06:05

    在GD32F310開(kāi)發(fā)板實(shí)現(xiàn)四線OLED顯示的設(shè)計(jì)

    1、在GD32F310開(kāi)發(fā)板實(shí)現(xiàn)四線OLED顯示的設(shè)計(jì)  本次采用四線OLED與開(kāi)發(fā)板實(shí)現(xiàn)通信,使用模擬IIC方式,在自己平時(shí)的應(yīng)用中
    發(fā)表于 08-31 15:25

    如何解決STM32調(diào)試無(wú)法進(jìn)入main函數(shù)的問(wèn)題?

    本文主要詳細(xì)介紹了怎么解決STM32調(diào)試無(wú)法進(jìn)入main函數(shù)的問(wèn)題?
    的頭像 發(fā)表于 10-05 10:06 ?1.6w次閱讀

    C語(yǔ)言程序的main函數(shù)免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序的main函數(shù)免費(fèi)下載。
    發(fā)表于 09-26 14:48 ?3次下載

    main函數(shù)的末尾沒(méi)有return語(yǔ)句會(huì)有什么影響

    c語(yǔ)言中,如果main函數(shù)的末尾沒(méi)有return語(yǔ)句將會(huì)有什么影響?": 問(wèn)題的本質(zhì) 回答這個(gè)問(wèn)題其實(shí)只要理解一個(gè)東西就行了: 那就是帶有返回值的函數(shù)請(qǐng)務(wù)必提供返回值,這個(gè)
    的頭像 發(fā)表于 02-20 15:32 ?6036次閱讀

    C語(yǔ)言的main函數(shù)有幾種寫(xiě)法?

    從學(xué)習(xí)C語(yǔ)言開(kāi)始就一直寫(xiě)個(gè)一個(gè)函數(shù),那么你知道它的標(biāo)準(zhǔn)寫(xiě)法什么什么樣嗎? main函數(shù),又稱主函數(shù),是程序執(zhí)行的起點(diǎn),我們平時(shí)寫(xiě)的main
    的頭像 發(fā)表于 10-15 11:04 ?3305次閱讀

    何在AB32VG1開(kāi)發(fā)板OLED顯示使開(kāi)發(fā)板上電

    中直接實(shí)現(xiàn)的,本編文章直接在MAIN函數(shù)實(shí)現(xiàn)OLED顯示,上電自動(dòng)執(zhí)行。 根據(jù)說(shuō)明書(shū),AB32V
    的頭像 發(fā)表于 11-08 10:02 ?2610次閱讀
    如<b class='flag-5'>何在</b>AB32VG1開(kāi)發(fā)板<b class='flag-5'>OLED</b><b class='flag-5'>顯示</b>使開(kāi)發(fā)板上電

    探究一下C語(yǔ)言中main函數(shù)各種不同的寫(xiě)法

    main函數(shù)是C程序的入口函數(shù),即程序的執(zhí)行是從main函數(shù)開(kāi)始,對(duì)其他函數(shù)的調(diào)動(dòng)也是直接或間接
    發(fā)表于 08-07 17:26 ?1112次閱讀
    探究一下C語(yǔ)言中<b class='flag-5'>main</b><b class='flag-5'>函數(shù)</b>各種不同的寫(xiě)法

    何在OLED實(shí)現(xiàn)字符的顯示

    這是FPGA之旅的第十一例了。在前面的例子中,已經(jīng)對(duì)OLED有了一個(gè)基礎(chǔ)的了解,本例將介紹如何在OLED實(shí)現(xiàn)字符的顯示,為后面的例程做準(zhǔn)備
    的頭像 發(fā)表于 09-06 09:02 ?5067次閱讀

    何在Raspberry Pi Pico中使用OLED顯示

    電子發(fā)燒友網(wǎng)站提供《如何在Raspberry Pi Pico中使用OLED顯示器.zip》資料免費(fèi)下載
    發(fā)表于 10-18 09:15 ?4次下載
    如<b class='flag-5'>何在</b>Raspberry Pi Pico中使用<b class='flag-5'>OLED</b><b class='flag-5'>顯示</b>器

    main函數(shù)中運(yùn)行的自動(dòng)機(jī)

    然后我們?cè)噲D將他們組裝起來(lái),因?yàn)橐婚_(kāi)始實(shí)現(xiàn)的都是零件(子函數(shù))部分,本文主要介紹在main函數(shù)中運(yùn)行的自動(dòng)機(jī)。
    的頭像 發(fā)表于 05-23 11:18 ?654次閱讀
    在<b class='flag-5'>main</b><b class='flag-5'>函數(shù)</b>中運(yùn)行的自動(dòng)機(jī)

    為什么Python沒(méi)有main函數(shù)

    今天的文章中,我們來(lái)討論一下為什么有的編程語(yǔ)言有main函數(shù),而Python為什么沒(méi)有main函數(shù)
    發(fā)表于 08-17 11:47 ?322次閱讀

    c語(yǔ)言源程序main函數(shù)的位置

    C語(yǔ)言源程序中的main函數(shù)是程序的入口點(diǎn),它被認(rèn)為是C語(yǔ)言程序的起點(diǎn)。在執(zhí)行程序時(shí),操作系統(tǒng)將首先定位到main函數(shù),并從該函數(shù)開(kāi)始執(zhí)行程
    的頭像 發(fā)表于 11-24 10:23 ?2506次閱讀
    主站蜘蛛池模板: 视频一区国产在线第一页| 久久99国产精品二区不卡| 侮辱丰满美丽的人妻| 日韩专区亚洲国产精品| 国产h视频免费观看| 台湾果冻传媒在线观看| 国产午夜亚洲精品区| 亚洲涩福利高清在线| 巨黄的肉辣文np| NANANA在线观看高清影院| 日久精品不卡一区二区| 国产日韩欧美三级| 伊伊人成亚洲综合人网| 男女一边摸一边做羞羞的事情免费| WWW夜片内射视频在观看视频 | 一攻多受h嗯啊巨肉bl巨污| 久久亚洲精品成人综合| AV72啪啪网站| 偷拍久久国产视频免费| 黄 色 网 站 免 费 涩涩屋| 18video性欧美19sex高清| 日本一本2017国产| 国产又黄又粗又爽又色的视频软件| 在线视频av大全色久久| 强开乳罩摸双乳吃奶视频| 国产精品久久欧美一区| 亚洲日韩视频免费观看| 年轻的的小婊孑2中文字幕| 光溜溜的美女直播软件| 亚洲性爱城| 欧美日韩精品一区二区三区四区 | 在线国内自拍精品视频| 欧美黄色xxx| 国产婷婷综合在线视频中文| 最好看中文字幕国语| 日韩在线看片中文字幕不卡| 狠狠干女人| yellow视频免费观看| 亚洲国产精品自在自线观看| 蜜桃臀无码内射一区二区三区| 国产电影午夜成年免费视频|