資料介紹
實(shí)現(xiàn)按鍵“按下事件”和“釋放事件”的通用框架,本倉(cāng)庫(kù)是如下教程文章的實(shí)例代碼。
要捕捉按鍵的狀態(tài)(按下或釋放)必須操作對(duì)應(yīng)的 GPIO 端口,具體步驟如下:
1.確定目標(biāo)按鍵對(duì)應(yīng)的 GPIO 引腳(可通過設(shè)備文檔找到對(duì)應(yīng)關(guān)系)
2.重新定義 GPIO 引腳的功能,數(shù)據(jù)傳輸方向設(shè)置為輸入(WIFI_IOT_GPIO_DIR_IN)
3.設(shè)置按鍵事件觸發(fā)方式(電平觸發(fā)或邊沿觸發(fā)),并注冊(cè)回調(diào)函數(shù)
示例代碼如下:
代碼說(shuō)明:
1.WIFI_IOT_IO_NAME_GPIO_8 端口連接了按鍵,若需要捕獲按鍵事件需要調(diào)用 IoSetFunc() 函數(shù)重定義端口功能
2.調(diào)用 IoSetPull() 函數(shù)將端口初始電平拉高(Pull Up)
3.調(diào)用 GpioRegisterIsrFunc() 函數(shù)設(shè)置按鍵事件為邊沿觸發(fā)方式,具體為下降沿觸發(fā)
4.將自定義的 OnButtonPressed() 函數(shù)注冊(cè)為按鍵回調(diào)函數(shù),即:按鍵被按下時(shí)調(diào)用此函數(shù)
- MQTT客戶端快速入門指南 按鍵按下
- MQTT客戶端快速入門指南 按鍵按下
- 藍(lán)橋杯電子類單片機(jī)組模塊——獨(dú)立按鍵(按下與松開)
- 藍(lán)橋杯單片機(jī)狀態(tài)機(jī)按鍵按下和松開實(shí)現(xiàn)不同功能
- 獨(dú)立按鍵和矩陣按鍵判斷按鍵是否被按下的方法
- 按鍵點(diǎn)亮LED,按一下亮,按一下滅
- 51單片機(jī)獨(dú)立按鍵操作LED簡(jiǎn)單示例
- 單片機(jī)c語(yǔ)言實(shí)現(xiàn)按鍵輸入程序(支持連按與不支持連按)
- 單片機(jī)按鍵進(jìn)行長(zhǎng)按和短按的流程分析和程序代碼免費(fèi)下載
- 使用51單片機(jī)實(shí)現(xiàn)獨(dú)立按鍵與矩陣按鍵的原理和資料及代碼免費(fèi)下載
- 單片機(jī)的按鍵處理框架資料和函數(shù)詳細(xì)說(shuō)明
- 使用單片機(jī)按鍵實(shí)現(xiàn)定時(shí)器消抖處理的程序免費(fèi)下載
- 使用51單片機(jī)實(shí)現(xiàn)單個(gè)按鍵的程序免費(fèi)下載
- 使用51單片機(jī)實(shí)現(xiàn)按下LED亮松開滅的簡(jiǎn)單按鍵程序免費(fèi)下載
- 使用單片機(jī)C語(yǔ)言實(shí)現(xiàn)獨(dú)立按鍵檢測(cè)與矩陣鍵盤操作的資料和程序
- 使用STM32按鍵控制LED亮滅 2889次閱讀
- 單片機(jī)獨(dú)立按鍵與矩陣鍵盤實(shí)現(xiàn)原理 4052次閱讀
- 如何實(shí)現(xiàn)基于單片機(jī)的鍵盤檢測(cè) 2009次閱讀
- 矩陣按鍵掃描的實(shí)現(xiàn)原理 6220次閱讀
- 按鍵中斷實(shí)驗(yàn)是什么 1674次閱讀
- 按鍵消抖的軟件和硬件方法 1.4w次閱讀
- 開關(guān)抖動(dòng)及消除設(shè)計(jì) 3269次閱讀
- 鼠標(biāo)按鍵的“靈動(dòng)”用法 3083次閱讀
- 嵌入式里通用微秒計(jì)時(shí)函數(shù)框架設(shè)計(jì)與實(shí)現(xiàn) 1920次閱讀
- 機(jī)械按鍵如何去處理按鍵抖動(dòng)的問題 1w次閱讀
- 51單片機(jī)按鍵檢測(cè)的實(shí)現(xiàn)方法及功能解析 1.6w次閱讀
- 基于STM32的電容觸摸按鍵的原理解析 1.1w次閱讀
- 單片機(jī)按鍵復(fù)位電路原理和電路圖解析 9.5w次閱讀
- 矩陣鍵盤的檢測(cè)和獨(dú)立按鍵的區(qū)別 1.2w次閱讀
- 基于狀態(tài)機(jī)的單片機(jī)按鍵短按長(zhǎng)按功能的實(shí)現(xiàn) 1.9w次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費(fèi)
- 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
- 3.34 MB | 1次下載 | 免費(fèi)
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
- 3.36 MB | 1次下載 | 免費(fèi)
- 6LX8201微孔霧化驅(qū)動(dòng)芯片電路圖資料
- 0.15 MB | 1次下載 | 免費(fèi)
- 7PC6200_7V直流電機(jī)驅(qū)動(dòng)器技術(shù)手冊(cè)
- 0.47 MB | 次下載 | 免費(fèi)
- 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測(cè)試設(shè)備中的應(yīng)用參數(shù)規(guī)格
- 485.75 KB | 次下載 | 免費(fèi)
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費(fèi)
- 2RK3588數(shù)據(jù)手冊(cè)
- 2.24 MB | 14次下載 | 免費(fèi)
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 12次下載 | 免費(fèi)
- 4STM32F10x參考手冊(cè)資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費(fèi)
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學(xué)習(xí)筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191415次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論