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

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

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

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

零基礎(chǔ)開(kāi)發(fā)小安派-Eyes-DU之【PWM循環(huán)呼吸燈】

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2023-08-14 15:37 ? 次閱讀

上周發(fā)布了新的開(kāi)源硬件——小安派-Eyes-DU,DU板子亮點(diǎn)是什么?小安來(lái)解釋下。

小安派-Eyes-DU支持USB OTG 功能,可以通過(guò)右側(cè)的USB口外接SD卡或者攝像頭等外設(shè),來(lái)方便釋放強(qiáng)大性能。

wKgaomTZ2aWAKflWAAY6hyDX4v8309.pngwKgZomTZ2aWAIEsiAAHBlTW9UMI055.png

既然是開(kāi)源硬件,那必然講究一個(gè)DIY,今天小安親自用小安派-Eyes-DU來(lái)制作一個(gè)PWM循環(huán)呼吸燈,來(lái)看看詳細(xì)教程

01工程搭建

1.工程文件搭建

這里我建的文件夾名稱是AiPi_Eyes_DU,剛建立的工程是沒(méi)有工程文件的,我們需要進(jìn)入芯片的SDK拉取examples中的demo文件來(lái)進(jìn)行二次開(kāi)發(fā)。本示例使用PWM來(lái)作為演示,所以我們需要拉取PWM的demo文件。

wKgZomTZ2aaAEiGLAAAy6oqPZ4g740.png

依次打開(kāi)如下文件夾aithinker_Ai-M6X_SDK——>examples——>peripherals——>pwm_v2——>pwm_basic

復(fù)制pwm_basic下的所有文件,可以按住ctrl依次點(diǎn)擊所有文件,復(fù)制并粘貼到我們剛剛建立的文件夾當(dāng)中。

wKgaomTZ2aaAU0utAAAQVgqFr7c227.pngwKgZomTZ2aaAWnGjAAASeCOGdh0372.png

2.工程編譯環(huán)境搭建

將工程文件復(fù)制過(guò)來(lái)只是第一步,還需要修改編譯和燒錄的工作路徑。

(1)修改CmakeLists.txt

將project后面括號(hào)中的參數(shù)改成我們工程文件夾的名字

wKgaomTZ2aaAAa2OAAA4sSd13cA729.png

(2)修改flash_prog_cfg.ini

添加如下信息,注意[FW]中的編譯名稱,與工程文件夾一致

wKgZomTZ2aeAMA_tAAAg9QqCLAI787.pngwKgaomTZ2aeABLnCAAAmJvxwLV8445.png

(3)修改Makefile

這一步最為關(guān)鍵,需要設(shè)置正確的編譯路徑到SDK,這里的路徑要根據(jù)當(dāng)前文件位置設(shè)置,在后期工程文件復(fù)雜的情況下,要確保能最終鏈接到芯片的SDK

wKgZomTZ2aeAAkxHAAArBysSS88081.png

至此,工程文件夾和編譯環(huán)境就已經(jīng)搭建完成了,我們的功能初始化和功能都在main文件中實(shí)現(xiàn)。

02PWM呼吸燈功能實(shí)現(xiàn)

1.查看原理圖和規(guī)格書(shū)

AiPi_Eyes_DU的原理圖可以在嘉立創(chuàng)開(kāi)源工程中查看:AiPi-Eyes-DU - 嘉立創(chuàng)EDA開(kāi)源硬件平臺(tái)

看到RGB三色燈分別由IO15、IO12和IO14控制。

wKgaomTZ2aeAA-5OAAAtaIEZlK0051.png

在M61芯片的模組規(guī)格書(shū)中可以看到這三個(gè)IO口都支持PWM0

安信可官網(wǎng)Ai-M61-32S模組規(guī)格書(shū):ai-m61-32s_v1.1.0.pdf

wKgZomTZ2aiANMO1AAA-rO2Entg116.png

2.初始化PWM和GPIO

首先在頭文件中添加bflb_gpio.h頭文件

wKgaomTZ2aiASX0ZAAALZIEZ9Ls533.png

創(chuàng)建兩個(gè)句柄為pwm和gpio,方便后續(xù)初始化函數(shù)的傳參。

定義pwm_v2類型的結(jié)構(gòu)體。

wKgZomTZ2aiAD3byAABihILKOJg865.png

3.改變占空比,調(diào)節(jié)RBG燈亮度

先認(rèn)識(shí)一個(gè)函數(shù),該函數(shù)可以調(diào)節(jié)占空比,第一個(gè)參數(shù)為任務(wù)句柄,這里是"pwm",第二個(gè)參數(shù)為輸出的通道,第三個(gè)參數(shù)為減數(shù),設(shè)為0,方便后續(xù)調(diào)節(jié)百分比,第四個(gè)參數(shù)為被減數(shù)。該函數(shù)的作用是(被減數(shù)-減數(shù))/計(jì)數(shù)值 * 100。如減數(shù)設(shè)置為0,被減數(shù)設(shè)置為500,計(jì)數(shù)值設(shè)置為1000,得到的占空比為(500-0)/1000 * 100%,為50%的占空比。

wKgaomTZ2amAG7IRAAAQnOTyZXs227.png

了解該函數(shù)后,可以在while里做邏輯處理實(shí)現(xiàn)呼吸燈效果。

這里附上完整的main.c代碼。(可在下方更多資料中,點(diǎn)擊原文鏈接復(fù)制)

03編譯和燒錄

wKgZomTZ2amADm0DAAAjkO6-uTM677.png

wKgaomTZ2amAX_K1AA0v-iLAzHQ907.gif

審核編輯 黃宇

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

    關(guān)注

    116

    文章

    5424

    瀏覽量

    218402
  • 開(kāi)源硬件
    +關(guān)注

    關(guān)注

    8

    文章

    217

    瀏覽量

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

    關(guān)注

    25

    文章

    5574

    瀏覽量

    102968
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1068

    瀏覽量

    47822
  • 呼吸燈
    +關(guān)注

    關(guān)注

    10

    文章

    112

    瀏覽量

    43137
收藏 人收藏

    評(píng)論

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

    基于Eyes-DU板子制作一個(gè)PWM循環(huán)呼吸

    上周發(fā)布了新的開(kāi)源硬件——小安-Eyes-DUDU板子亮點(diǎn)是什么?小安來(lái)解釋下。
    的頭像 發(fā)表于 08-11 17:50 ?2014次閱讀
    基于<b class='flag-5'>Eyes-DU</b>板子制作一個(gè)<b class='flag-5'>PWM</b><b class='flag-5'>循環(huán)</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1外設(shè)篇——GPIO 輸入輸出

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 10-25 13:50 ?1402次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1外設(shè)篇——GPIO 輸入輸出

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1外設(shè)篇——GPIO中斷編程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 產(chǎn)品資料:https://docs.ai-thinker.com/eyes
    的頭像 發(fā)表于 10-29 14:56 ?1075次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1外設(shè)篇——GPIO中斷編程

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1外設(shè)篇——I2S

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 12-13 18:02 ?1531次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1外設(shè)篇——I2S

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1 外設(shè)篇——DAC

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 12-27 10:55 ?1161次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1 外設(shè)篇——DAC

    零基礎(chǔ)開(kāi)發(fā)安信可小安-Eyes-S1【入門篇】——初識(shí)小安-Eyes-S1

    初識(shí)小安-Eyes-S1 前言:本教程針對(duì)零基礎(chǔ)人員可以快速上手小安-
    發(fā)表于 09-08 11:06

    -Eyes-DU開(kāi)發(fā)板的參數(shù)說(shuō)明

    本周又來(lái)一款小安開(kāi)源硬件——小安-Eyes-DU開(kāi)發(fā)板,來(lái)看看參數(shù)~
    的頭像 發(fā)表于 08-06 10:18 ?829次閱讀
    安<b class='flag-5'>派</b>-<b class='flag-5'>Eyes-DU</b><b class='flag-5'>開(kāi)發(fā)</b>板的參數(shù)說(shuō)明

    安信可開(kāi)源硬件——小安-Eyes-DU開(kāi)發(fā)

    安信可科技又來(lái)一款小安開(kāi)源硬件——小安-Eyes-DU開(kāi)發(fā)板,來(lái)看看參數(shù)~ 01概述
    的頭像 發(fā)表于 08-07 14:52 ?1018次閱讀
    安信可開(kāi)源硬件——<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-DU</b><b class='flag-5'>開(kāi)發(fā)</b>板

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1【入門篇】——初識(shí)小安-Eyes-S1

    前言:本教程針對(duì)零基礎(chǔ)人員可以快速上手小安-Eyes-S1實(shí)現(xiàn)一些簡(jiǎn)單的應(yīng)用開(kāi)發(fā),僅供參考學(xué)習(xí),本人也在學(xué)習(xí)的過(guò)程中,感謝大家支持。
    的頭像 發(fā)表于 09-18 15:41 ?924次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1【入門篇】——初識(shí)<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1【外設(shè)篇】——PWM

    】——工程文件架構(gòu)7、零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1【外設(shè)篇】——GPIO 輸入輸出8、零基礎(chǔ)
    的頭像 發(fā)表于 11-06 16:10 ?442次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1【外設(shè)篇】——<b class='flag-5'>PWM</b>

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1 外設(shè)篇 ——I2C

    。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安: 1、
    的頭像 發(fā)表于 11-27 16:39 ?754次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1 外設(shè)篇 ——I2C

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1【外設(shè)篇】——FLASH

    。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安: 1、
    的頭像 發(fā)表于 12-05 14:31 ?677次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1【外設(shè)篇】——FLASH

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1——初識(shí)LVGL并搭建最小工程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 01-03 14:09 ?826次閱讀

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1【進(jìn)階篇】——初識(shí) LVGL 并搭建最小工程

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 01-06 16:14 ?670次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1【進(jìn)階篇】——初識(shí) LVGL 并搭建最小工程

    零基礎(chǔ)開(kāi)發(fā)小安-Eyes-S1 進(jìn)階篇 ——通過(guò)屏幕輸入連接 Wi-Fi

    等。 AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預(yù)留TF卡座,并且引出USB接口,可接入U(xiǎn)SB攝像頭。 從開(kāi)始學(xué)習(xí)小安
    的頭像 發(fā)表于 01-16 09:47 ?415次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-S1 進(jìn)階篇 ——通過(guò)屏幕輸入連接 Wi-Fi
    主站蜘蛛池模板: 免费在线成人网 | 中日韩欧美在线观看 | 黄色免费毛片 | 伊人成人在线观看 | 丁香婷婷综合网 | 亚洲男人精品 | 日本免费的一级绿象 | 久久精品国产精品亚洲精品 | 国产一级毛片午夜福 | 亚洲码欧美码一区二区三区 | 中文字幕不卡免费高清视频 | 四虎在线视频 | 免费我看视频在线观看 | 国产伦精品一区二区三区免 | 国产精品臀控福利在线观看 | 在线网站你懂 | 午夜视频在线观看www中文 | gav久久| 天天色天天操天天射 | 202z国产高清日本在线播放 | 欧洲国产精品精华液 | 黄色免费看网站 | 免费一级特黄 欧美大片 | youjizz国产 | 精品视频69v精品视频 | 亚洲婷婷综合中文字幕第一页 | 乱色伦肉小说 | 四虎h789fcom| 狠狠干天天色 | 最新仑乱免费视频 | 性高清 | 啪啪啦资源站永久 | 黄色录像欧美 | 免费视频在线观看1 | 男人和女人做爽爽视频在线观看 | 婷婷久久五月天 | 新版天堂中文在线8官网 | 伊人久久大香线蕉综合7 | 精品国产麻豆免费人成网站 | 色噜噜狠狠狠狠色综合久 | 美女操网站 |