<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > FPGA與GPS-OEM板的串行通訊系統設計

FPGA與GPS-OEM板的串行通訊系統設計

作者: 時(shí)間:2011-01-13 來(lái)源:網(wǎng)絡(luò ) 收藏

  3.2數據校驗和存儲

  要正確讀取OEM板的輸出語(yǔ)句,首先是判斷語(yǔ)句類(lèi)型,其次是存放數據,然后再確定語(yǔ)句的結束標志。本例中將接收的數據存放在內部設定的RAM中,而對時(shí)間,位置等信息的提取和處理則在其它部分完成。

  數據校驗模塊由FIFO的滿(mǎn)信號啟動(dòng)。當檢測到滿(mǎn)信號有效時(shí)。校驗模塊連續的讀取數據并進(jìn)行處理。當檢測到起始標志$后,即進(jìn)入數據讀取和檢測。輸出數據是以語(yǔ)句的形式出現的,每條語(yǔ)句代表一種數據,每種數據都有它自己的識別碼,所以,要根據收到的語(yǔ)句識別碼來(lái)判斷該語(yǔ)句是否為所需要的內容(如GPRMC中,GP為識別符,RMC為語(yǔ)句名)。

  根據NMEA-0183通信標準格式的內容,可對所接收到的數據進(jìn)行檢驗。即對接收到的信息逐字節異或。當接收到*時(shí),比較下一字符hh與實(shí)際異或值是否相等。若相等,即所接收的數據正確;若不等,則所接收數據無(wú)效,系統隨之復位存儲設備,并等待檢測下一組數據。當檢測到結束符CR>LF>時(shí),標志數據讀取結束,系統向FIFO發(fā)出結束標志,并等待下一次數據檢測。其系統校驗流程圖如圖4所示。

系統校驗流程圖

  4 結束語(yǔ)

  本文結合PFGA和GPS-25型OEM板的硬件特點(diǎn),分析了和OEM板的通訊問(wèn)題,同時(shí)重點(diǎn)分析了讀取GPS定位信息的問(wèn)題。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 設計 通訊系統 串行 GPS-OEM FPGA

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>