<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    【輕松玩藍牙】序列之10:按鍵掃描

    發布時間:2016-2-19 09:02    發布者:designapp
    關鍵詞: 藍牙 , MDK
      本節我們主要是從下面4個方面進行講解:
      1.準備工作
      2.硬件部分
      3.軟件部分
      4.效果展示
      一、準備工作
      1.電腦一臺;
      2.已經安裝好了MDK;
      3.已經安裝了nRF51_sdk軟件;
      4.已經安裝了nrfgostudio_win-32;
      5.以上已經確定安裝成功了;
      6.藍牙開發板。
      二、硬件部分
      nRF51822 是 cortex m0 內核, 其串口通信也和其他的cortex m0 內核的處理器相同。并且在官方代碼里給出了 uart 的參數配置庫函數代碼,這樣使用起來非常容易上手。硬件連接如下圖所示:
      1.LED燈的硬件部分
      


      2.串口的硬件部分
      如下圖所示: 青云 QY-nRF51822 開發板上,通過高質量的芯片 CP2102 實現 usb 轉串口,下面是 nrf51822的芯片串口管腳分配:
      管腳 P0.08 連接 CTS
      管腳 P0.09 連接 TXD
      管腳 P0.10 連接 RTS
      管腳 P0.11連接 RXD,
      


      


      3.按鍵的硬件部分
      如下圖所示,用戶按鍵有兩個:Button0和Button1,按鍵掃描用到了Button0按鍵,主要是通過不斷的進行掃描來判斷是否有按鍵按下,如果有按鍵按下,則LED3點亮。
      


      


      三、軟件部分
      1.有了前面一節的基礎,那下面就比較簡單了,我們只需要編寫主函數和按鍵接口函數即可。
      2.主要包括下面3個文件:main.c、key.c和key.h。如下圖所示
      


      3.主函數部分。如下圖所示:
      


      


      4.按鍵驅動源文件。如下圖所示:
      


      


      


      5.按鍵驅動頭文件。如下圖所示:
      


      四、效果展示
      下面是下載之后效果驗證,LED燈進行翻轉說明系統在運行,串口通信顯示正常,按下Button0時LED3會亮,放手就會滅。如下圖所示:
      


      


      

                                   
                                                                   
                                   
                   
    本文地址:http://www.portaltwn.com/thread-160907-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷