在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于博流BL606P音視頻開發板的GPIO點燈教程

芯片開放社區 ? 來源:芯片開放社區 ? 2023-07-17 10:54 ? 次閱讀

編輯語:

芯片開放社區(OCC)面向廣大開發者推出應用實戰系列內容,通過分享開發者實戰開發案例,總結應用開發經驗,梳理開發中的常見問題及解決方案,為后續參與的開發者提供更多參考與借鑒。

本文是關于開發者 swzswz基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了GPIO點燈,后面還會持續更新社區開發者的測評內容,敬請期待!

01燈GPIO控制原理

BL606帶有3個燈的控制,下圖是接線原理圖。

75a91c00-244c-11ee-962d-dac502259ad0.png

02過程

平頭哥官網給出了GPIO口的控制例程,如下圖

75c448f4-244c-11ee-962d-dac502259ad0.png

新建Led.c文件,以便控制led燈的亮滅。

代碼如下:

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

void gpio_output_set(int port, int val)
{

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

    /* 設置 pin 腳,與管腳復用設置一致 */
    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);

}

main函數中實現預定義,定義燈與對應管腳的控制聯系。

#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)

最后,設置rgb燈的切換邏輯。

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

03現象

RGB燈交替點亮。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 原理圖
    +關注

    關注

    1322

    文章

    6414

    瀏覽量

    239382
  • 接線
    +關注

    關注

    29

    文章

    763

    瀏覽量

    33793
  • 音視頻
    +關注

    關注

    4

    文章

    520

    瀏覽量

    30371
  • 開發板
    +關注

    關注

    25

    文章

    5556

    瀏覽量

    102646
  • GPIO
    +關注

    關注

    16

    文章

    1276

    瀏覽量

    53623

原文標題:應用速遞 | 博流BL606P音視頻開發板+GPIO點燈

文章出處:【微信號:芯片開放社區,微信公眾號:芯片開放社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

    本文是關于開發者 kit7828 基于BL606P-DVK開發板實戰開發的系列文章中的第三篇,主要介紹了ADC Key按鈕例程,后面還會持續更新該
    的頭像 發表于 05-22 11:09 ?1526次閱讀
    基于<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'>開發板</b>的ADC Key按鈕例程

    基于BL606P音視頻開發板開發環境搭建及例程測試

    本文是關于開發者 zhanghui 基于BL606P-DVK開發板實戰開發的系列文章中的第一篇,主要介紹了開發環境搭建及例程測試,后面還會持
    發表于 06-09 10:04 ?1089次閱讀
    基于<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'>開發板</b>的<b class='flag-5'>開發</b>環境搭建及例程測試

    BL606P音視頻開發板:(三)ADC測試

    本文是關于開發者 qinyunti 基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了ADC測試,后面還會持續更新該開發
    的頭像 發表于 04-10 10:26 ?1058次閱讀

    基于BL606P音視頻開發板的智能音箱測試

    本文是關于開發者 qinyunti 基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了智能音箱測試,后面還會持續更新該開發
    的頭像 發表于 05-09 11:22 ?1341次閱讀
    基于<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'>開發板</b>的智能音箱測試

    BL606P音視頻開發板:HelloWord Demo運行及跳線帽設置

    本文是關于開發者 kit7828 基于BL606P-DVK開發板實戰開發的系列文章中的第一篇,主要介紹了環境搭建及HelloWord Demo運行,后面還會持續更新該
    的頭像 發表于 05-15 15:25 ?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'>開發板</b>:HelloWord Demo運行及跳線帽設置

    基于BL606P音視頻開發板實現RGB點燈

    本文是關于開發者 kit7828 基于BL606P-DVK開發板實戰開發的系列文章中的第二篇,主要介紹了BL606P實現RGB
    的頭像 發表于 05-18 10:57 ?1508次閱讀
    基于<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'>開發板</b>實現RGB<b class='flag-5'>點燈</b>

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

    本文是關于開發者 kit7828 基于BL606P-DVK開發板實戰開發的系列文章中的第五篇,主要介紹了CKLink無法下載的解決辦法,后面還會持續更新該
    的頭像 發表于 05-29 10:59 ?1196次閱讀
    <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'>開發板</b>CKLink無法下載的解決辦法

    基于BL606P音視頻開發板的智能音箱系統開發方案

    本文是關于開發者 喬幫主 分享了在Docker環境下,基于BL606P音視頻開發板,進行智能
    的頭像 發表于 06-06 17:11 ?3332次閱讀
    基于<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'>開發板</b>的智能音箱系統<b class='flag-5'>開發</b>方案

    基于BL606P音視頻開發板GPIO驅動RGB燈

    上篇編譯開發板的例程后,不停的重啟。下面是創建新的例程來測試下板卡上的RGBLED燈,來熟悉GPIO的使用。
    的頭像 發表于 06-12 09:49 ?885次閱讀
    基于<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'>開發板</b><b class='flag-5'>GPIO</b>驅動RGB燈

    基于BL606P音視頻開發板的藍牙音頻測試

    本文是關于開發者 zhanghui 基于BL606P-DVK開發板實戰開發的系列文章中的第三篇,主要介紹了藍牙音頻測試,后面還會持續更新該開發
    的頭像 發表于 06-25 09:42 ?844次閱讀
    基于<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'>開發板</b>的藍牙音頻測試

    基于BL606P音視頻開發板驅動LED數碼管

    本文是關于開發者 zhanghui 基于BL606P-DVK開發板實戰開發的系列文章中的第四篇,主要介紹了LED數據管模塊TM1638驅動的測試,后面還會持續更新該
    的頭像 發表于 06-29 09:49 ?660次閱讀
    基于<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'>開發板</b>驅動LED數碼管

    基于BL606P音視頻開發板的CAN擴展模塊收發測試

    本文是關于開發者 zhanghui 基于BL606P-DVK開發板實戰開發的系列文章中的第五篇,主要介紹了CAN擴展模塊收發測試,后面還會持續更新社區
    的頭像 發表于 07-03 10:06 ?1037次閱讀
    基于<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'>開發板</b>的CAN擴展模塊收發測試

    BL606P音視頻開發板:驅動MAX7219點陣模組

    本文是關于開發者 乘簡 基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了驅動MAX7219點陣模組,后面還會持續更新社區開發
    的頭像 發表于 07-10 10:43 ?1232次閱讀
    <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'>開發板</b>:驅動MAX7219點陣模組

    基于BL606P音視頻開發板驅動LED數碼管

    本文是關于開發者 swzswz 基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了驅動led數碼管,后面還會持續更新社區開發
    的頭像 發表于 07-20 10:58 ?799次閱讀
    基于<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'>開發板</b>驅動LED數碼管

    基于BL606P音視頻開發板的音響測試

    本文是關于開發者 swzswz 基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了音響測試,后面還會持續更新社區開發者的測
    的頭像 發表于 07-25 09:56 ?792次閱讀
    基于<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'>開發板</b>的音響測試
    主站蜘蛛池模板: 午夜美女写真福利写视频 | 香蕉蕉亚亚洲aav综合 | 2018国产一级天天弄 | 四虎在线电影 | 一级特黄色片 | 天天干天天色天天 | 欧美爽爽爽爽爽爽视频 | 免费看欧美理论片在线 | 免费观看视频高清www | 国产一区中文字幕 | 免费网站看av片 | 成年女人免费看一级人体片 | 日日夜夜狠狠 | 国产高清a | 五月亭亭激情五月 | 免费观看黄视频 | 天天摸日日摸人人看 | 特黄aa级毛片免费视频播放 | 高清视频在线观看+免费 | 色视频在线观看在线播放 | 国产免费成人在线视频 | 永久手机看片福利盒子 | 国产精品大尺度尺度视频 | 国模精品视频一区二区三区 | 6080伦理久久亚洲精品 | 九九九色| 国产精品久久久久久久牛牛 | 国产精品黄页网站在线播放免费 | 欧美一区高清 | 一级特色黄大片 | 综合网在线| 成人精品亚洲人成在线 | 天天在线天天看成人免费视频 | 国产一区二区三区免费大片天美 | 又粗又硬又爽又黄毛片 | 亚洲偷图色综合色就色 | 天天摸天天碰色综合网 | 色视频综合 | 四虎看黄| 婷婷视频网站 | 亚洲人成a在线网站 |