本文來源電子發(fā)燒友社區(qū),作者:smart555, 帖子地址:https://bbs.elecfans.com/jishu_2022880_1_1.html
OpenHarmony WLAN模組基于Hi3861平臺(tái)提供了豐富的外設(shè)操作能力,包含I2C、I2S、ADC、UART、SPI、SDIO、GPIO、PWM、FLASH等。
OpenHarmony WLAN模組基于Hi3861平臺(tái)提供了豐富的外設(shè)操作能力,包含I2C、I2S、ADC、UART、SPI、SDIO、GPIO、PWM、FLASH等。
首先咱們看一看Hi3861 WiFi-IOT 模塊的引腳分布:
![131129fyxctrywwrlznc2z.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131129fyxctrywwrlznc2z.jpg)
再看看LED燈的接線:
![131138glnzcybik11dpkci.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131138glnzcybik11dpkci.jpg)
按鍵的接線:
![131145boda1ddjr0jjrq99.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131145boda1ddjr0jjrq99.jpg)
可以看出板載的LED1是GPIO 9 引腳為低電平時(shí),燈會(huì)點(diǎn)亮。
本文主要記錄筆者通過調(diào)用OpenHarmony的NDK函數(shù),實(shí)現(xiàn)對(duì)GPIO控制,達(dá)到通過用戶按鍵S2來控制LED燈閃爍和燈滅的效果。
詳細(xì)步驟:
1、 編寫代碼
筆者是在官方led_example.c 代碼的基礎(chǔ)上進(jìn)行修改的。
首先
$cp led_example.c led_key.c
然后在 LedExampleEntry()函數(shù)類添加按鍵key的參數(shù)初始化代碼:
配置GPIO5引腳為輸入;
設(shè)置該引腳電平上拉;
![131249p23qxp7wyh7p38xo.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131249p23qxp7wyh7p38xo.jpg)
接著在 *LedTask()函數(shù)中增加入我寫的邏輯控制代碼:
我寫的控制想法是 按下按鍵時(shí),led燈會(huì)閃爍;松開按鍵時(shí),led燈滅。
![131310h9cnn177n3f6x36h.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131310h9cnn177n3f6x36h.jpg)
注意:
在代碼最下方,使用OpenHarmony啟動(dòng)恢復(fù)模塊接口SYS_RUN()啟動(dòng)業(yè)務(wù)。(SYS_RUN定義在ohos_init.h文件中)
SYS_RUN(LedExampleEntry); //注意 ; 號(hào)不能少
2、 修改編譯成靜態(tài)庫的腳本
![131416ef7prtq3kttr70fq.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131416ef7prtq3kttr70fq.jpg)
3、 修改編譯功能模塊的腳本
![131422eresbw5wjwbbtnxs.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131422eresbw5wjwbbtnxs.jpg)
4、 編譯源碼
$pythonbuild.py wifiiot
![131440xfvt6vte36ft66fo.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131440xfvt6vte36ft66fo.jpg)
![131447vel5y4a4zcvx4byf.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131447vel5y4a4zcvx4byf.jpg)
5、 燒錄下載.bin文件
![131508hhhs2vpr7ahwd8xd.jpg](https://bbs.elecfans.com/data/attachment/forum/202012/25/131508hhhs2vpr7ahwd8xd.jpg)
6、 運(yùn)行效果
[media=x,500,375][/media]
至此,演示完畢。
7、 總結(jié)感悟
① 在HarmonyOS系統(tǒng)下進(jìn)行常見外設(shè)的操作,如GPIO等,新手很容易上手。
② 不知道HarmonyOS 是否提供了超級(jí)終端這種操作,支持用戶可以交互,動(dòng)態(tài)加載執(zhí)行編譯好的可執(zhí)行程序?
聲明:本文內(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)投訴
-
wi-fi
+關(guān)注
關(guān)注
14文章
2175瀏覽量
125217 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1984瀏覽量
30690 -
HiSpark
+關(guān)注
關(guān)注
1文章
156瀏覽量
6964
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Wi-Fi 8要來了!未來Wi-Fi技術(shù)演進(jìn)方向揭秘
產(chǎn)品銷售中,雖然Wi-Fi 7產(chǎn)品的銷量份額快速從年初的個(gè)位數(shù)百分比增長(zhǎng)至14%,但Wi-Fi 6產(chǎn)品的銷量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來看,那么Wi-Fi 7路由器的占比將遠(yuǎn)遠(yuǎn)小于這個(gè)數(shù)。 ? 智能手機(jī)等終端設(shè)備已
![<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>8</b>要來了!未來<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘](https://file1.elecfans.com/web2/M00/0C/49/wKgZomdCKbGANgatAA1CFWsZgC4311.png)
Wi-Fi 7 與頻率控制的關(guān)系
作者:Poornima Apte 投稿人:DigiKey 北美編輯 2024-12-18 Wi-Fi 需要使用一定范圍的無線電頻率才能讓設(shè)備進(jìn)行通信撥號(hào)。多年來,Wi-Fi 一直使用 2.4 GHz
![<b class='flag-5'>Wi-Fi</b> 7 與頻率<b class='flag-5'>控制</b>的關(guān)系](https://file1.elecfans.com/web3/M00/05/AA/wKgZO2eCEnaANASXAAA5GblqeqU165.jpg)
華為海思正式進(jìn)入Wi-Fi FEM賽道?
大家都知道了,2018年11 月離開銳迪科(RDA),前往福建晉江創(chuàng)立三伍微,專注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機(jī)Wi-Fi FEM,再到IoT FEM全覆
發(fā)表于 12-11 17:42
摩爾斯微電子發(fā)布Wi-Fi HaLow評(píng)估套件,加速物聯(lián)網(wǎng)開發(fā)
開發(fā)的得力助手。 該套件搭載了摩爾斯微電子的MM6108 Wi-Fi HaLow低能耗SoC、STM32U585低功耗微控制器
從Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無線革命
1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
![從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無線革命](https://file1.elecfans.com/web3/M00/01/8E/wKgZO2dWUgCAQStIAAAs-eJkIc8590.png)
Wi-Fi 7與Wi-Fi 6E有什么區(qū)別
也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開始“登堂入室”了。Wi-Fi 7是新一代
未來的Wi-Fi路由器
轉(zhuǎn)載自——鐘林談芯 沒有創(chuàng)新就沒有未來,Wi-Fi路由器也是如此。 進(jìn)入2024年以后,Wi-Fi路由器市場(chǎng)變得更加艱難,利潤大幅下滑,BOM成本價(jià)高于市場(chǎng)價(jià),接不接訂單,都陷入兩難。 國內(nèi)主芯片
DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊(cè)
電子發(fā)燒友網(wǎng)站提供《DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊(cè).rar》資料免費(fèi)下載
發(fā)表于 05-30 17:53
?1次下載
![DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發(fā)<b class='flag-5'>套件</b> Pro數(shù)據(jù)手冊(cè)](https://file1.elecfans.com/web2/M00/EB/52/wKgaomZYRFeAUYu_AAIcdL7RdCA705.png)
DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件數(shù)據(jù)手冊(cè)
電子發(fā)燒友網(wǎng)站提供《DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件數(shù)據(jù)手冊(cè).rar》資料免費(fèi)下載
發(fā)表于 05-30 17:13
?0次下載
![DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發(fā)<b class='flag-5'>套件</b>數(shù)據(jù)手冊(cè)](https://file1.elecfans.com/web2/M00/EA/68/wKgZomZYPi-AFsOaAAHH6y5qIrM275.png)
華為獲得全球首個(gè)國際Wi-Fi聯(lián)盟WFA企業(yè)級(jí)Wi-Fi 7認(rèn)證!
Wi-Fi聯(lián)盟已發(fā)布Wi-Fi 7認(rèn)證標(biāo)準(zhǔn),華為是第一批送測(cè)廠商,獲得業(yè)界首個(gè)企業(yè)級(jí)Wi-Fi 7 的Wi-Fi聯(lián)盟官方認(rèn)證。
![華為獲得全球首個(gè)國際<b class='flag-5'>Wi-Fi</b>聯(lián)盟WFA企業(yè)級(jí)<b class='flag-5'>Wi-Fi</b> 7認(rèn)證!](https://file1.elecfans.com/web2/M00/DF/02/wKgaomYtseiAPAkgAAAUv9nVmqI691.jpg)
驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦
驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦 MM6108-EKH08開發(fā)套件專為驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例而設(shè)計(jì)。該
![驗(yàn)證物聯(lián)網(wǎng)<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08開發(fā)<b class='flag-5'>套件</b>來啦](https://file1.elecfans.com/web2/M00/C8/D1/wKgaomYXYLWAX25lAACMPTBW4N0471.jpg)
Wi-Fi的誕生與發(fā)展
短距離無線通信技術(shù)有Wi-Fi、ZigBee、藍(lán)牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無線通信技術(shù)——Wi-Fi過去的20多年,Wi-Fi靠著僅有的
![<b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展](https://file.elecfans.com/web2/M00/6D/35/poYBAGM1MoCAWOOXAAAqWi8Xt8w214.png)
WI-FI基礎(chǔ)知識(shí)及飛易通SOC模塊
=8bits) 第二代:以IEEE 802.11b為準(zhǔn),工作頻段為2.4GHz, 最高速率半雙工11Mbit/s,認(rèn)證項(xiàng)目為“Wi-Fi CERTIFIED b” 第三代:以IEEE 802.11a為準(zhǔn),工作頻段為5GHz,最高速率
![<b class='flag-5'>WI-FI</b>基礎(chǔ)知識(shí)及飛易通SOC模塊](https://file1.elecfans.com//web2/M00/C2/46/wKgZomXhfUyAT9JKAAGr3vPkk8k937.jpg)
評(píng)論