• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 基于EPA與IEEE802.15.4兩用手抄器的設計

    基于EPA與IEEE802.15.4兩用手抄器的設計

    —— 基于EPA與IEEE802.15.4兩用手抄器的設計*
    作者:劉成濤,付蔚 重慶郵電大學 網絡化控制技術與智能儀器儀表教育部重點實驗室 時間:2009-05-20 來源: 收藏

      當用于工業無線系統中,電源采用的是電池供電,普通的手機電池即可。電池輸出電壓經過TPS60110、TPS60100電源芯片,電平轉換后,輸出上的CPU、存儲器、網卡芯片、智能顯示終端終端和無線通信模塊上所需的工作電壓。

    本文引用地址:http://www.czjhyjcfj.com/article/94564.htm

      JTAG調試接口

      這里使用JTAG調試接口主要是為了調試顯示終端、無線通信模塊、CPU和上位機之間的通信,及測試其通信性能。

      鍵盤接口

      自主設計了一個6×4矩陣鍵盤。如圖2所示。鍵盤的行連接在CPU的6個PIO引腳上,配置為輸出;列連接在4個能夠產生終端的引腳上,配置為輸入。由于上拉電阻的作用,在空閑模式下,這些引腳為高電平狀態。當有按鍵按下時,列引腳為低電平狀態,列引腳的下降沿引起中斷。處理器進入PIO中斷子程序,并打開定時器。定時器溢出后,進入定時器中斷子程序,以判斷是否確實有鍵按下,是哪個鍵按下。定時器設置為波形模式,RC比較中斷,中間溢出由RC比較寄存器的直和所選擇的時鐘沿決定。可有軟件復位和定時器啟動。

      初始化:列PIO配置為輸入,行PIO配置為輸出,且輸出為0; 列PIO打開中斷,初始化該中斷;使能PIO時鐘;初始化定時器中斷。

      PIO中斷子程序:鍵盤掃描前,所有的行輸出為0,當有鍵按下,與其對應的列電平為0,引起PIO中斷。為了避免毛刺噪聲的影響,需要啟動定時器延時判斷。設延時時間為20ms(31250個tick) 。


      圖2 AR91M40008與鍵盤連接圖

      定時器中斷子程序:定時器溢出后,開始第二次掃描,判斷是否有鍵按下,如確實有鍵按下,PIO引腳為低電平的列即為按鍵按下的列。然后再將PIO設置為輸入狀態,所按下的鍵的行輸入狀態該為高電平,因此判斷具體是哪個鍵按下。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 牟定县| 石屏县| 萝北县| 乌兰浩特市| 溧阳市| 肇源县| 敦化市| 晋江市| 望都县| 侯马市| 西盟| 宁安市| 上林县| 成武县| 鹤壁市| 玛多县| 新闻| 达拉特旗| 泰和县| 双城市| 清苑县| 高尔夫| 济源市| 建昌县| 德兴市| 克拉玛依市| 宜兴市| 鹤峰县| 罗江县| 孟津县| 石渠县| 凤翔县| 巍山| 阿图什市| 卢龙县| 平阳县| 乌鲁木齐市| 桃园县| 抚州市| 辽中县| 岑溪市|