編輯語(yǔ):
芯片開(kāi)放社區(qū)(OCC)面向廣大開(kāi)發(fā)者推出應(yīng)用實(shí)戰(zhàn)系列內(nèi)容,通過(guò)分享開(kāi)發(fā)者實(shí)戰(zhàn)開(kāi)發(fā)案例,總結(jié)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),梳理開(kāi)發(fā)中的常見(jiàn)問(wèn)題及解決方案,為后續(xù)參與的開(kāi)發(fā)者提供更多參考與借鑒。
本文是關(guān)于開(kāi)發(fā)者 qinyunti基于BL606P-DVK開(kāi)發(fā)板實(shí)戰(zhàn)開(kāi)發(fā)的系列文章中的一篇,主要介紹了RGB點(diǎn)燈,后面還會(huì)持續(xù)更新該開(kāi)發(fā)者的測(cè)評(píng)內(nèi)容,敬請(qǐng)期待!
01前言
拿到開(kāi)發(fā)板之后馬上點(diǎn)個(gè)燈是對(duì)開(kāi)發(fā)板最起碼的尊重,所以我們這一篇就來(lái)點(diǎn)板載的RGB燈。
02過(guò)程
2.1創(chuàng)建工程
菜單欄View->ShowWelcomePage
新建工程
搜索BL606創(chuàng)建工程
指定工程名和路徑
左側(cè)工程紅色的表示沒(méi)有下載成功
右鍵點(diǎn)擊從Web下載
2.2修改腳本
LED\__workspace_pack__l606p_evb_e907v7.6.2scriptaft_build.sh的如下位置加-kp參數(shù),否則重啟后不能運(yùn)行。
2.3修改源碼
LEDappapp_main.c中 #include#include main函數(shù)中 csi_pin_set_mux(GPIO_PIN_17, PIN_FUNC_GPIO); csi_pin_set_mux(GPIO_PIN_18, PIN_FUNC_GPIO); csi_pin_set_mux(GPIO_PIN_19, PIN_FUNC_GPIO); gpio_dev_t gpio1 = { 0, INPUT_PULL_DOWN, NULL }; gpio_dev_t gpio2 = { 0, INPUT_PULL_DOWN, NULL }; gpio_dev_t gpio3 = { 0, INPUT_PULL_DOWN, NULL }; gpio1.port = GPIO_PIN_17; gpio2.port = GPIO_PIN_18; gpio3.port = GPIO_PIN_19; while(1) { aos_msleep(1000); hal_gpio_output_high(&gpio1); hal_gpio_output_low(&gpio2); hal_gpio_output_low(&gpio3); aos_msleep(1000); hal_gpio_output_low(&gpio1); hal_gpio_output_high(&gpio2); hal_gpio_output_low(&gpio3); aos_msleep(1000); hal_gpio_output_low(&gpio1); hal_gpio_output_low(&gpio2); hal_gpio_output_high(&gpio3); }
2.4 編譯
2.5下載
將如此說(shuō)四個(gè)跳線(xiàn)帽跳線(xiàn)到JTAG這一邊(靠近RGBLED這一邊)
點(diǎn)擊下載
2.6 運(yùn)行
將上述跳線(xiàn)帽JP678跳到另外一邊.
上電可以看到RGB燈三色依次亮滅。
審核編輯:湯梓紅
-
led
+關(guān)注
關(guān)注
242文章
23222瀏覽量
660426 -
RGB
+關(guān)注
關(guān)注
4文章
798瀏覽量
58443 -
音視頻
+關(guān)注
關(guān)注
4文章
469瀏覽量
29870 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5023瀏覽量
97345 -
平頭哥
+關(guān)注
關(guān)注
0文章
64瀏覽量
9045
原文標(biāo)題:應(yīng)用速遞 | 平頭哥博流BL606P音視頻開(kāi)發(fā)板:(二)RGB點(diǎn)燈
文章出處:【微信號(hào):芯片開(kāi)放社區(qū),微信公眾號(hào):芯片開(kāi)放社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論