資料介紹
實(shí)現(xiàn)按鍵“按下事件”和“釋放事件”的通用框架,本倉(cāng)庫(kù)是如下教程文章的實(shí)例代碼。
要捕捉按鍵的狀態(tài)(按下或釋放)必須操作對(duì)應(yīng)的 GPIO 端口,具體步驟如下:
1.確定目標(biāo)按鍵對(duì)應(yīng)的 GPIO 引腳(可通過(guò)設(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客戶端快速入門(mén)指南 按鍵按下
- MQTT客戶端快速入門(mén)指南 按鍵按下
- 藍(lán)橋杯電子類單片機(jī)組模塊——獨(dú)立按鍵(按下與松開(kāi))
- 藍(lán)橋杯單片機(jī)狀態(tài)機(jī)按鍵按下和松開(kāi)實(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亮松開(kāi)滅的簡(jiǎn)單按鍵程序免費(fèi)下載
- 使用單片機(jī)C語(yǔ)言實(shí)現(xiàn)獨(dú)立按鍵檢測(cè)與矩陣鍵盤(pán)操作的資料和程序
- 使用STM32按鍵控制LED亮滅 1887次閱讀
- 單片機(jī)獨(dú)立按鍵與矩陣鍵盤(pán)實(shí)現(xiàn)原理 2522次閱讀
- 如何實(shí)現(xiàn)基于單片機(jī)的鍵盤(pán)檢測(cè) 1401次閱讀
- 矩陣按鍵掃描的實(shí)現(xiàn)原理 5467次閱讀
- 按鍵中斷實(shí)驗(yàn)是什么 1408次閱讀
- 按鍵消抖的軟件和硬件方法 1.3w次閱讀
- 開(kāi)關(guān)抖動(dòng)及消除設(shè)計(jì) 2126次閱讀
- 鼠標(biāo)按鍵的“靈動(dòng)”用法 2569次閱讀
- 嵌入式里通用微秒計(jì)時(shí)函數(shù)框架設(shè)計(jì)與實(shí)現(xiàn) 1744次閱讀
- 機(jī)械按鍵如何去處理按鍵抖動(dòng)的問(wèn)題 1w次閱讀
- 51單片機(jī)按鍵檢測(cè)的實(shí)現(xiàn)方法及功能解析 1.6w次閱讀
- 基于STM32的電容觸摸按鍵的原理解析 1w次閱讀
- 單片機(jī)按鍵復(fù)位電路原理和電路圖解析 9.4w次閱讀
- 矩陣鍵盤(pán)的檢測(cè)和獨(dú)立按鍵的區(qū)別 1.2w次閱讀
- 基于狀態(tài)機(jī)的單片機(jī)按鍵短按長(zhǎng)按功能的實(shí)現(xiàn) 1.8w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多