編輯語:
芯片開放社區(OCC)面向廣大開發者推出應用實戰系列內容,通過分享開發者實戰開發案例,總結應用開發經驗,梳理開發中的常見問題及解決方案,為后續參與的開發者提供更多參考與借鑒。
本文是關于開發者 qinyunti基于BL606P-DVK開發板實戰開發的系列文章中的一篇,主要介紹了RGB點燈,后面還會持續更新該開發者的測評內容,敬請期待!
01前言
拿到開發板之后馬上點個燈是對開發板最起碼的尊重,所以我們這一篇就來點板載的RGB燈。
02過程
2.1創建工程
菜單欄View->ShowWelcomePage
新建工程
搜索BL606創建工程
指定工程名和路徑
左側工程紅色的表示沒有下載成功
右鍵點擊從Web下載
2.2修改腳本
LED\__workspace_pack__l606p_evb_e907v7.6.2scriptaft_build.sh的如下位置加-kp參數,否則重啟后不能運行。
2.3修改源碼
LEDappapp_main.c中 #include#include main函數中 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下載
將如此說四個跳線帽跳線到JTAG這一邊(靠近RGBLED這一邊)
點擊下載
2.6 運行
將上述跳線帽JP678跳到另外一邊.
上電可以看到RGB燈三色依次亮滅。
審核編輯:湯梓紅
-
led
+關注
關注
242文章
23320瀏覽量
661834 -
RGB
+關注
關注
4文章
800瀏覽量
58594 -
音視頻
+關注
關注
4文章
480瀏覽量
29913 -
開發板
+關注
關注
25文章
5087瀏覽量
97786 -
平頭哥
+關注
關注
0文章
64瀏覽量
9082
原文標題:應用速遞 | 平頭哥博流BL606P音視頻開發板:(二)RGB點燈
文章出處:【微信號:芯片開放社區,微信公眾號:芯片開放社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論