<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > MIS系統(tǒng)中GPS15L模塊的應(yīng)用

          MIS系統(tǒng)中GPS15L模塊的應(yīng)用

          作者: 時(shí)間:2010-03-23 來(lái)源:網(wǎng)絡(luò) 收藏
          使用時(shí),可將的串口1與S3C2410A的串口2進(jìn)行連接。由于ARM主控板提供的串口是孔狀的,所以,要和針狀的串口接頭進(jìn)行連接,連接時(shí)可將圖1中的數(shù)據(jù)出線和數(shù)據(jù)入線兩線對(duì)調(diào),并分別連接到針狀串口接頭的PIN3(DATAOUT)和PIN2(DATAIN)。

          2 GPS數(shù)據(jù)提取程序的設(shè)計(jì)

          2.1 串口通信程序的設(shè)計(jì)

          由于GPS是通過(guò)串行口1與S3C2410的串口2進(jìn)行連接來(lái)進(jìn)行通信的,因此,本文設(shè)計(jì)了Linux下的相應(yīng)串口通信程序。

          在整個(gè)操作過(guò)程中,與串口的通信只用到了3個(gè)功能,即打開(kāi)、讀和關(guān)閉串口。

          (1)打開(kāi)串口

          在Linux下,所有的硬件設(shè)備都被看成是普通文件,中每一個(gè)設(shè)備都用一種特殊的設(shè)備相關(guān)文件來(lái)表示,并存放在/dev/目錄下。串口文件就位于/dev下,串口一為/dev/ttvS0,串口二為/dev/ttyS1,打開(kāi)串口可通過(guò)使用標(biāo)準(zhǔn)的文件打開(kāi)函數(shù)來(lái)進(jìn)行操作,具體如下:



          (2)讀串口

          由于在整個(gè)通信過(guò)程中,需要的只是從GPS讀取數(shù)據(jù),所以,這里只用到讀串口程序,其代碼如下:



          (3)關(guān)閉串口

          關(guān)閉串口實(shí)際就是關(guān)閉文件,其代碼如下:

          close(m_nFDGPSDevice);



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();