NMEA 0183資訊的所有字元?可列印字元(代碼從0X20到0X7F),
’$’(代碼0X24),‘,’(代碼0X2A)和(0X0D0A)?NMEA 0183的特別保留字元。
資訊構成描述
$資訊起始標誌 ID資訊源起始標誌(2個字元)
接收GPS信號=‘GP’
接收GLONASS信號=‘GL’
接收幾個衛星系統=‘GN’
MSG資訊標誌(3個字元),資料的內容、數量、序號,資料的分隔符號號D1, … ,Dn 資訊中的資料 *
校驗和標誌 CS校驗和(2個ASCII字元) 資料和資訊的結束標誌語句起始:‘$’。
語句標誌:‘$’與第一個‘,’之間的字元。
校驗和:在本位元組前,‘$’後所有位元組按位元異或。
語句結束: 換行。
以下$GPGGA語句。
$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*hh
<1> UTC 當前時間,格式? hhmmss(時時分分秒秒)
<2> 緯度格式?ddmm.mmmm(度度分分.分分分分,不足位數時前面的0會被省略)
<3> 緯度的屬性,南北半球,N/S
<4> 經度格式?dddmm.mmmm
<5> 經度的屬性,東西半球,E/W
<6> 接收機定位標誌(1?單點定位成功,0?未定位)
<7> 跟蹤到的GPS衛星數,從00到12(不足10個前面的0省略)
<8> 水平精度因數,0.5到99.9
<9> GPS+GLONASS天線所處海拔高度,-9999.9到99999.9米 表示單位米
<10> 大地水準面高度 -999.9 到 9999.9 米 表示單位米
<11> 有效資料年齡,最後一次有效差分定位時和現在的時間間隔,單位?秒。若是單點定位,則此資訊位元?空 <12> 代號 0000 到1023 <*> 校驗和標誌,其後面的一個位元組即後面的表示校驗和
以下是$GPRMC語句
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> UTC 當前時間,格式? hhmmss
<2> 狀態字, A 表示定位成功, V表示目前沒有定位
<3> 緯度格式?ddmm.mmmm
<4> 緯度的屬性,南北半球, N/S
<5> 經度格式?dddmm.mmmm
<6> 經度的屬性,東西半球, E/W
<7> 天線移動速度,從 000.0到999.9 節
<8> 相對地面方向, 000.0 到 359.9 度
<9>當前日期(UTC時間),格式?:ddmmyy
<10> 磁偏角 000.0 到180.0度
<11> 磁偏方向 E or W
<12> 模式字(只有NMEA 2.30 有輸出)
在這連結中對NMEA格式的說明中
對於Garmin etrex summit outputs
有這麼一段
Note the HCHDG sentence for the built in compass.
所以電子羅盤的值是可以輸出的。
並沒有錯誤。




























































































