99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

基于博流BL606P音視頻開發(fā)板實(shí)現(xiàn)RGB點(diǎn)燈

芯片開放社區(qū) ? 來源:芯片開放社區(qū) ? 2023-05-18 10:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編輯語(yǔ):

芯片開放社區(qū)(OCC)面向廣大開發(fā)者推出應(yīng)用實(shí)戰(zhàn)系列內(nèi)容,通過分享開發(fā)者實(shí)戰(zhàn)開發(fā)案例,總結(jié)應(yīng)用開發(fā)經(jīng)驗(yàn),梳理開發(fā)中的常見問題及解決方案,為后續(xù)參與的開發(fā)者提供更多參考與借鑒。

本文是關(guān)于開發(fā)者 kit7828基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第二篇,主要介紹了BL606P實(shí)現(xiàn)RGB點(diǎn)燈,后面還會(huì)持續(xù)更新該開發(fā)者的測(cè)評(píng)內(nèi)容,敬請(qǐng)期待!

BL606P開發(fā)板中有一顆RGB燈,以及4顆LED燈,其中LED是用BL702芯片控制的,因此,BL606P只能控制RGB三色燈,分別為GPIO17、18、19,對(duì)應(yīng)R、G、B,輸出高電平點(diǎn)亮。

01硬件及連接

BL606P開發(fā)板中有一顆RGB燈,以及4顆LED燈,硬件連接原理圖分別如下

1.1 RGB燈的連接

455c53dc-f526-11ed-90ce-dac502259ad0.png

IO引腳控制NMOS管點(diǎn)亮RGB燈,GPIO17、18、19分別對(duì)應(yīng)R、G、B,輸出高電平點(diǎn)亮,同時(shí)需要設(shè)置跳線帽JP6-8

跳線帽要插在RGB燈的遠(yuǎn)端。

1.2 LED的連接

458d9adc-f526-11ed-90ce-dac502259ad0.png

分別采用BL702的GPIO23、17、14、9控制D9-D12,輸出低電平點(diǎn)亮。

就BL606P來說,只能控制RGB燈了。

02軟件實(shí)現(xiàn)

控制BL606P的GPIO,參考官網(wǎng)提供的例程

45a97680-f526-11ed-90ce-dac502259ad0.png

新建了led.c文件

具體代碼如下:

/* 頭文件包含 */
#include 
#include 
#include "app_main.h"

void gpio_output_set(int port, int val)
{

    /* GPIO 推挽輸出模式設(shè)置 */
    gpio_dev_t gpio = { 0, OUTPUT_PUSH_PULL, NULL };

    /* 設(shè)置 pin 腳,與管腳復(fù)用設(shè)置一致 */
    gpio.port = port;

    /* GPIO 初始化, 配置為輸出模式 */
    int ret = hal_gpio_init(&gpio);

    if (ret == 0) {
        if (val) {
            /* IO 輸出高電平 */
            ret = hal_gpio_output_high(&gpio);
        } else {
            /* IO 輸出低電平 */
            ret = hal_gpio_output_low(&gpio);
        }
    }

    /* GPIO 去初始化 */
    hal_gpio_finalize(&gpio);

}

在board_yoc_init函數(shù)中,設(shè)定GPIO引腳功能

45da6e70-f526-11ed-90ce-dac502259ad0.png

main函數(shù)中,采用預(yù)定義

#define R_On()gpio_output_set(GPIO_PIN_17,1)
#define R_Off()gpio_output_set(GPIO_PIN_17,0)

#define G_On()gpio_output_set(GPIO_PIN_18,1)
#define G_Off()gpio_output_set(GPIO_PIN_18,0)

#define B_On()gpio_output_set(GPIO_PIN_19,1)
#define B_Off()gpio_output_set(GPIO_PIN_19,0)

然后,實(shí)現(xiàn)RGB的三色轉(zhuǎn)換

while(1){
R_On();
aos_msleep(500);
R_Off();
G_On();
aos_msleep(500);
G_Off();
B_On();
aos_msleep(500);
B_Off();
}

03總結(jié)

板子上RGB燈,應(yīng)該出現(xiàn)了硬件問題,在拔掉跳線帽的情況下依然是點(diǎn)亮的,顏色應(yīng)該是灰度級(jí)別的半亮度

46180410-f526-11ed-90ce-dac502259ad0.png

由此初步判斷RGB燈壞了,測(cè)量N-MOS的D極電壓,都有0.8V,而RGB的陰極管教端,約有1.3v左右的電壓

跳線帽合上后,可以看到R、G、B燈色的變化,但是不明顯,因此也不傳視頻了。

由于手頭沒有熱風(fēng)槍,以及必要的器件,無法替換RGB燈。

整體來說,BL606P的開發(fā)板,硬件上感覺存在較大的不穩(wěn)定,或許也是測(cè)評(píng)的因素之一吧。

審核編輯:湯梓紅

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

    關(guān)注

    242

    文章

    23848

    瀏覽量

    674294
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    807

    瀏覽量

    59949
  • 音視頻
    +關(guān)注

    關(guān)注

    4

    文章

    525

    瀏覽量

    30532
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5683

    瀏覽量

    104886
  • NMOS管
    +關(guān)注

    關(guān)注

    2

    文章

    123

    瀏覽量

    6002

原文標(biāo)題:應(yīng)用速遞 | 博流BL606P音視頻開發(fā)板:二、實(shí)現(xiàn)RGB點(diǎn)燈

文章出處:【微信號(hào):芯片開放社區(qū),微信公眾號(hào):芯片開放社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于BL606P音視頻開發(fā)板的ADC Key按鈕例程

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第三篇,主要介紹了ADC Key按鈕例程,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-22 11:09 ?1597次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的ADC Key按鈕例程

    基于BL606P音視頻開發(fā)板開發(fā)環(huán)境搭建及例程測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第一篇,主要介紹了開發(fā)環(huán)境搭建及例程測(cè)試,后面還會(huì)持
    發(fā)表于 06-09 10:04 ?1141次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>開發(fā)</b>環(huán)境搭建及例程測(cè)試

    BL606P音視頻開發(fā)板:(三)ADC測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了ADC測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 04-10 10:26 ?1116次閱讀

    基于BL606P音視頻開發(fā)板的智能音箱測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了智能音箱測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 05-09 11:22 ?1449次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的智能音箱測(cè)試

    基于BL606P音視頻開發(fā)板通過藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了通過藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-10 16:59 ?1419次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>通過藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試

    BL606P音視頻開發(fā)板:HelloWord Demo運(yùn)行及跳線帽設(shè)置

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第一篇,主要介紹了環(huán)境搭建及HelloWord Demo運(yùn)行,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-15 15:25 ?1529次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>:HelloWord Demo運(yùn)行及跳線帽設(shè)置

    BL606P音視頻開發(fā)板CKLink無法下載的解決辦法

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第五篇,主要介紹了CKLink無法下載的解決辦法,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-29 10:59 ?1297次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>CKLink無法下載的解決辦法

    基于BL606P音視頻開發(fā)板的智能音箱系統(tǒng)開發(fā)方案

    本文是關(guān)于開發(fā)者 喬幫主 分享了在Docker環(huán)境下,基于BL606P音視頻開發(fā)板,進(jìn)行智能
    的頭像 發(fā)表于 06-06 17:11 ?3454次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的智能音箱系統(tǒng)<b class='flag-5'>開發(fā)</b>方案

    基于BL606P音視頻開發(fā)板的藍(lán)牙音頻測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第三篇,主要介紹了藍(lán)牙音頻測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 06-25 09:42 ?912次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的藍(lán)牙音頻測(cè)試

    基于BL606P音視頻開發(fā)板驅(qū)動(dòng)LED數(shù)碼管

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第四篇,主要介紹了LED數(shù)據(jù)管模塊TM1638驅(qū)動(dòng)的測(cè)試,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 06-29 09:49 ?714次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>驅(qū)動(dòng)LED數(shù)碼管

    基于BL606P音視頻開發(fā)板的CAN擴(kuò)展模塊收發(fā)測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第五篇,主要介紹了CAN擴(kuò)展模塊收發(fā)測(cè)試,后面還會(huì)持續(xù)更新社區(qū)
    的頭像 發(fā)表于 07-03 10:06 ?1118次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的CAN擴(kuò)展模塊收發(fā)測(cè)試

    BL606P音視頻開發(fā)板:驅(qū)動(dòng)MAX7219點(diǎn)陣模組

    本文是關(guān)于開發(fā)者 乘簡(jiǎn) 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了驅(qū)動(dòng)MAX7219點(diǎn)陣模組,后面還會(huì)持續(xù)更新社區(qū)開發(fā)
    的頭像 發(fā)表于 07-10 10:43 ?1329次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>:驅(qū)動(dòng)MAX7219點(diǎn)陣模組

    基于BL606P音視頻開發(fā)板的GPIO點(diǎn)燈教程

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了GPIO點(diǎn)燈,后面還會(huì)持續(xù)更新社區(qū)
    的頭像 發(fā)表于 07-17 10:54 ?997次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的GPIO<b class='flag-5'>點(diǎn)燈</b>教程

    基于BL606P音視頻開發(fā)板驅(qū)動(dòng)LED數(shù)碼管

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了驅(qū)動(dòng)led數(shù)碼管,后面還會(huì)持續(xù)更新社區(qū)開發(fā)
    的頭像 發(fā)表于 07-20 10:58 ?867次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>驅(qū)動(dòng)LED數(shù)碼管

    基于BL606P音視頻開發(fā)板的音響測(cè)試

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了音響測(cè)試,后面還會(huì)持續(xù)更新社區(qū)開發(fā)者的測(cè)
    的頭像 發(fā)表于 07-25 09:56 ?843次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的音響測(cè)試