91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

電子發(fā)燒友論壇 ? 來(lái)源:RTT大賽學(xué)習(xí)經(jīng)驗(yàn)分享 ? 作者:馬艷彬 ? 2021-11-08 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近在玩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ō)明書,AB32VG1開(kāi)發(fā)板上有一路 I2C,本文通過(guò) RT-Thread Studio配置 AB32VG1片上外設(shè) I2C的引腳,驅(qū)動(dòng)OLED工作,使開(kāi)發(fā)板上電,OLED顯示字符串“Hello IIC”。電路原理如圖所示,

I2C的 OLED屏,芯片 SSD1309.

步驟說(shuō)明:

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

87204da6-4022-11ec-9195-dac502259ad0.png

8756507c-4022-11ec-9195-dac502259ad0.png

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

2.添加SSD1309軟件包

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

87d71090-4022-11ec-9195-dac502259ad0.png

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

89224ec4-4022-11ec-9195-dac502259ad0.png

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

89886cfe-4022-11ec-9195-dac502259ad0.png

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

8a0f2db6-4022-11ec-9195-dac502259ad0.png

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

8ac48242-4022-11ec-9195-dac502259ad0.png

打開(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”的顯示。

8b609bdc-4022-11ec-9195-dac502259ad0.png

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)行效果如下圖所示。

8bf54174-4022-11ec-9195-dac502259ad0.png

OK大功告成?。。?!

責(zé)任編輯:haq

聲明:本文內(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)注

    121

    文章

    6358

    瀏覽量

    233668
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118161
  • 中科藍(lán)訊
    +關(guān)注

    關(guān)注

    10

    文章

    66

    瀏覽量

    10671

原文標(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)推薦
    熱點(diǎn)推薦

    Renesas FPB - RA2T1快速原型開(kāi)發(fā)板:開(kāi)啟高效設(shè)計(jì)之旅

    Renesas FPB - RA2T1快速原型開(kāi)發(fā)板:開(kāi)啟高效設(shè)計(jì)之旅 在電子設(shè)計(jì)領(lǐng)域,一款優(yōu)秀的快速原型開(kāi)發(fā)板能極大地提升開(kāi)發(fā)效率,為項(xiàng)目的成功奠定基礎(chǔ)。Renesas的FPB -
    的頭像 發(fā)表于 12-26 16:20 ?293次閱讀

    探索FRDM - IMX8MPLUS開(kāi)發(fā)板:開(kāi)啟嵌入式開(kāi)發(fā)新旅程

    探索FRDM - IMX8MPLUS開(kāi)發(fā)板:開(kāi)啟嵌入式開(kāi)發(fā)新旅程 作為電子工程師,我們總是在尋找性能卓越、功能豐富且易于上手的開(kāi)發(fā)板,以滿足不同項(xiàng)目的需求。NXP的FRDM - IMX8MPLUS
    的頭像 發(fā)表于 12-24 11:00 ?365次閱讀

    ESP32-P4全功能開(kāi)發(fā)板和ESP32-P4-TINY開(kāi)發(fā)板該怎么選?看這篇就夠了!

    啟明云端基于樂(lè)鑫科技ESP32-P4芯片設(shè)計(jì)了多款開(kāi)發(fā)板,這些開(kāi)發(fā)板有什么區(qū)別?基于應(yīng)用場(chǎng)景如何選擇?本期,我們聚焦兩款代表性產(chǎn)品:WT99P4C5-S1開(kāi)發(fā)板與WT9932P4-TI
    的頭像 發(fā)表于 12-09 18:02 ?906次閱讀
    ESP32-P4全功能<b class='flag-5'>開(kāi)發(fā)板</b>和ESP32-P4-TINY<b class='flag-5'>開(kāi)發(fā)板</b>該怎么選?看這篇就夠了!

    【精選資料】開(kāi)發(fā)板測(cè)評(píng)大賽作品合集!

    電子發(fā)燒友攜手16家生態(tài)廠商發(fā)起開(kāi)發(fā)板測(cè)評(píng)大賽,設(shè)OpenHarmony、RISC-V、Rockchip三大賽道,共計(jì)21款、160+塊開(kāi)發(fā)板,通過(guò)評(píng)測(cè)開(kāi)發(fā)板性能、易用性及創(chuàng)新場(chǎng)景,促進(jìn)技術(shù)共享、加速產(chǎn)品迭代、激發(fā)行業(yè)創(chuàng)造力,賦
    的頭像 發(fā)表于 09-23 08:09 ?1132次閱讀
    【精選資料】<b class='flag-5'>開(kāi)發(fā)板</b>測(cè)評(píng)大賽作品合集!

    RK3506開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選

    RK3506開(kāi)發(fā)板Linux開(kāi)發(fā)板極致性價(jià)比之選瑞芯微RK3506開(kāi)發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系統(tǒng)支持,128MB超大
    的頭像 發(fā)表于 09-11 16:26 ?3472次閱讀
    RK3506<b class='flag-5'>開(kāi)發(fā)板</b>Linux<b class='flag-5'>開(kāi)發(fā)板</b>極致性價(jià)比之選

    Comake D1 開(kāi)發(fā)板 快速開(kāi)始

    本文檔介紹了COMAKEPID1開(kāi)發(fā)板的快速入門指南,包括硬件連接、AlkaidSDK環(huán)境搭建和示例程序開(kāi)發(fā)。該開(kāi)發(fā)板基于Pcupid系列SoC芯片,支持豐富的外設(shè)功能,適用于智能音頻
    的頭像 發(fā)表于 08-25 15:49 ?752次閱讀
    Comake D<b class='flag-5'>1</b> <b class='flag-5'>開(kāi)發(fā)板</b> 快速開(kāi)始

    【干貨分享】在M-K1HSE開(kāi)發(fā)板使用SecureCRT工具進(jìn)行調(diào)試

    SecureCRT是一款支持SSH協(xié)議的終端仿真軟件,可通過(guò)串口或網(wǎng)口對(duì)開(kāi)發(fā)板系統(tǒng)信息進(jìn)行查看、對(duì)開(kāi)發(fā)板系統(tǒng)進(jìn)行調(diào)試等。
    的頭像 發(fā)表于 08-12 08:07 ?1485次閱讀
    【干貨分享】在M-K<b class='flag-5'>1</b>HSE<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b>使用SecureCRT工具進(jìn)行調(diào)試

    何在RK3576開(kāi)發(fā)板端編譯OpenCV并搭建應(yīng)用

    本文將介紹基于米爾電子MYD-LR3576開(kāi)發(fā)板(米爾基于瑞芯微RK3576開(kāi)發(fā)板)的端編譯OpenCV及環(huán)境搭建方案的開(kāi)發(fā)測(cè)試。摘自優(yōu)秀創(chuàng)作者-短笛君RK3576具有如下配置:4
    的頭像 發(fā)表于 08-08 08:04 ?3552次閱讀
    如<b class='flag-5'>何在</b>RK3576<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>板</b>端編譯OpenCV并搭建應(yīng)用

    ESP32開(kāi)發(fā)板元件資料

    ESP32開(kāi)發(fā)板元件
    發(fā)表于 07-21 14:47 ?15次下載

    ALINX AMD RFSoC射頻開(kāi)發(fā)板選型指南

    ALINX 作為 FPGA 開(kāi)發(fā)板領(lǐng)域領(lǐng)先供應(yīng)商,RFSoC 系列開(kāi)發(fā)板精準(zhǔn)定位于雷達(dá)通信、5G 基站、衛(wèi)星通信、測(cè)試測(cè)量等對(duì)性能要求嚴(yán)苛的高端射頻應(yīng)用。
    的頭像 發(fā)表于 07-11 10:03 ?1638次閱讀
    ALINX AMD RFSoC射頻<b class='flag-5'>開(kāi)發(fā)板</b>選型指南

    有ARM,NPU,F(xiàn)PGA三種核心的開(kāi)發(fā)板 — 米爾安路飛龍派開(kāi)發(fā)板

    ,是A股首家專注于FPGA業(yè)務(wù)的上市公司。YM90X開(kāi)發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡(jiǎn)稱DR1)系列FPSoC。FPSoC就是將ARM、NPU和
    的頭像 發(fā)表于 06-13 08:03 ?1722次閱讀
    有ARM,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開(kāi)發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開(kāi)發(fā)板</b>

    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板、藍(lán)牙模塊開(kāi)發(fā)板、無(wú)線模塊開(kāi)發(fā)板

    新品上市圖傳數(shù)傳模塊開(kāi)發(fā)板藍(lán)牙模塊開(kāi)發(fā)板國(guó)產(chǎn)無(wú)線模塊開(kāi)發(fā)板部分型號(hào)參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板EWT611-900NW20S是一款入
    的頭像 發(fā)表于 06-12 19:33 ?1152次閱讀
    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊<b class='flag-5'>開(kāi)發(fā)板</b>、藍(lán)牙模塊<b class='flag-5'>開(kāi)發(fā)板</b>、無(wú)線模塊<b class='flag-5'>開(kāi)發(fā)板</b>

    【免費(fèi)試用】開(kāi)發(fā)板評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)開(kāi)發(fā)板等你試用~

    技術(shù)人的狂歡,開(kāi)發(fā)者的盛宴!2025年最值得期待的硬核賽事——電子發(fā)燒友開(kāi)發(fā)板評(píng)測(cè)大賽正式啟動(dòng)!無(wú)論你是開(kāi)源生態(tài)的探索者、芯片架構(gòu)的極客,還是物聯(lián)網(wǎng)領(lǐng)域的創(chuàng)新達(dá)人,本次大賽三大賽
    的頭像 發(fā)表于 06-05 08:05 ?977次閱讀
    【免費(fèi)試用】<b class='flag-5'>開(kāi)發(fā)板</b>評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)<b class='flag-5'>開(kāi)發(fā)板</b>等你試用~

    貝啟BQ3568HM 開(kāi)發(fā)板被選用為 OpenHarmony 明星開(kāi)發(fā)板

    經(jīng)開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony社區(qū)官方測(cè)評(píng)評(píng)選,貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板被正式選用為OpenHarmony明星開(kāi)發(fā)板。BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板采用
    的頭像 發(fā)表于 05-25 00:22 ?1459次閱讀
    貝啟BQ3568HM <b class='flag-5'>開(kāi)發(fā)板</b>被選用為 OpenHarmony 明星<b class='flag-5'>開(kāi)發(fā)板</b>

    雷卯收集云終端開(kāi)發(fā)板

    收集云終端開(kāi)發(fā)板明細(xì)如下: 如下是云終端開(kāi)發(fā)板介紹: 云終端是一種依托于云計(jì)算技術(shù)的終端設(shè)備,它利用虛擬化技術(shù),將計(jì)算和存儲(chǔ)資源集中于云端服務(wù)器,終端設(shè)備僅需處理顯示和輸入。 云終端的架構(gòu)主要包括云端層、網(wǎng)絡(luò)層和終端層。云端
    的頭像 發(fā)表于 04-02 11:15 ?650次閱讀
    雷卯收集云終端<b class='flag-5'>開(kāi)發(fā)板</b>