chengluoran 发表于 2010-9-25 22:32:04

发个GPS NMEA协议解码方法

在http://nmea.sourceforge.net/上下载的。
点击此处下载 ourdev_585622OCTHNV.zip(文件大小:54K) (原文件名:nmealib-0.5.3.zip)

部分文件分析:
在头文件info.h中定义了NMEA解码需要的关键变量和结构体。
在头文件time.h中定义了NMEA日期和时间结构体。
在头文件sentence.h中定义了需要解析的NMEA数据格式结构体。
在sentence.c文件中,针对五种解析频率较高的GPS帧信息编写了各自的初始化函数。
在parse.c文件中定义了对NMEA数据流进行解码的底层函数。
在头文件parser.h中定义了NMEA解码使用的nmeaPARSER结构体,该结构体是组成对GPS NMEA信息进行解码的链表节点的基础。
在parser.c文件中定义了解析NMEA信息最底层的函数,这些函数在parser.c中继续进行封装,以供上层函数调用。
在头文件gmath.h中对一些数学常数进行了宏定义。
在gmath.c文件中定义了计算地理信息需要的数学计算函数。函数nmea_distance返回两坐标点之间的直线距离。函数nmea_distance_ellipsoid用于计算地球表面两个点之间的距离。

stanley.zhao 发表于 2010-9-25 22:37:19

看看

yywin 发表于 2010-10-4 12:10:32

mark

libaoshen 发表于 2010-10-22 15:18:28

xiexie 不错

zjwznlz 发表于 2010-10-22 16:18:15

此贴必火

www1519 发表于 2010-11-6 16:46:20

mark

eggcar 发表于 2010-11-6 16:55:09

mark

Icyan 发表于 2010-11-23 15:16:14

下来看看学习

zhujlong 发表于 2010-11-23 23:18:30

见过,对比下~

yywin 发表于 2010-11-24 19:57:51

mark

DoDo915 发表于 2010-11-24 20:17:55

Mark

wenfeiexe 发表于 2010-12-24 09:51:17

mamrk

xdata 发表于 2010-12-24 12:31:44

马克,GPS解码

jacknupt 发表于 2010-12-28 10:28:38

mark

piaotianxia 发表于 2010-12-28 11:51:39

mark

joni 发表于 2010-12-28 12:42:31

mark

longquan 发表于 2010-12-28 13:04:05

好长时间没见60岁老头前辈发言了

jujiaqi 发表于 2011-1-1 22:36:57

MARK

leelic 发表于 2011-1-3 11:10:10

MARK

muzheyun 发表于 2011-2-11 08:59:10

mark

fsclub 发表于 2011-2-11 09:06:58

如此复杂?

Forever 发表于 2011-2-11 09:24:56

mark

sailen 发表于 2011-2-11 09:42:27

不错,谢谢楼主

yaya001 发表于 2011-2-11 14:37:32

Mark

XA144F 发表于 2011-2-11 14:43:17

*/
typedef struct _nmeaGPRMC
{
    nmeaTIME utc;       /**< UTC of position */
    char    status;   /**< Status (A = active or V = void) */
    doublelat;      /**< Latitude in NDEG - . */
    char    ns;         /**< orth or outh */
    doublelon;      /**< Longitude in NDEG - . */
    char    ew;         /**< ast or est */
    doublespeed;      /**< Speed over the ground in knots */
    doubledirection;/**< Track angle in degrees True */
    doubledeclination; /**< Magnetic variation degrees (Easterly var. subtracts from true course) */
    char    declin_ew;/**< ast or est */
    char    mode;       /**< Mode indicator of fix type (A = autonomous, D = differential, E = estimated, N = not valid, S = simulator) */

} nmeaGPRMC;
____________________________________
如果真的用浮点型数据来处理经纬度坐标,那对于8位单片机来说实在太累了!

haige803 发表于 2011-2-11 14:59:51

了解一下

liyy 发表于 2011-3-22 11:43:30

mark

tuy0326 发表于 2011-3-22 11:44:42

mark

xuxi2009 发表于 2011-4-10 14:48:20

标记

clever0725 发表于 2011-4-10 15:34:08

好东西。

b260123292 发表于 2011-6-13 23:46:12

这个很有用啊,简化了工作。good

JUGG 发表于 2011-6-17 13:46:35

这个怎么用啊?记事本打开看不了,似乎是有保护

aazhou2835 发表于 2011-7-10 22:40:19

先下下来,回头看   。谢了

zy473551 发表于 2011-7-10 22:45:31

"函数nmea_distance返回两坐标点之间的直线距离"

对这个感兴趣!

yiltoncentwr 发表于 2011-7-24 20:35:04

先mark

esdart 发表于 2011-7-24 21:12:03

记录,学习。

kill_c 发表于 2011-7-24 21:43:25

MARK

kiema 发表于 2011-7-24 23:34:17

Mark

sunicecream 发表于 2011-7-24 23:41:21

MARK

gong3721 发表于 2011-7-25 15:44:36

mark!

wsn05 发表于 2011-7-26 13:11:00

刚刚用串口接收holux m1000b数据成功,38400bps,正打算解码

MouseCat 发表于 2011-9-30 00:17:01

mark

pangzitiancai 发表于 2011-10-1 14:18:33

MARK

yuanke1999 发表于 2011-11-11 00:57:49

mark

haitao10086 发表于 2011-11-12 21:56:43

学习了

beiguoqishi 发表于 2011-11-16 17:18:08

我先做标记,有空了要好好研究研究

2010071024 发表于 2011-11-16 20:26:57

bandyliu 发表于 2012-1-18 10:56:38

see

LK9286 发表于 2012-5-3 16:01:39

MARK
学习收藏

joysun0 发表于 2012-11-12 17:34:08

马克,这个资料很好,一直在找啊!

beiguoqishi2 发表于 2012-11-27 10:29:36

好东西,必须顶起来

besk 发表于 2012-12-22 14:13:40

cndavy 发表于 2012-12-23 15:44:25

知识库      

835392444 发表于 2012-12-27 19:25:50

{:smile:}{:smile:}{:smile:}{:smile:}

御风逍遥Fly 发表于 2013-3-6 20:36:13

mark正在做GPS

AppTurtle 发表于 2013-3-10 01:54:11

正需要,收藏
1

zhongshan9 发表于 2013-3-12 13:44:33

太好了,好东西哈。{:handshake:}

fyy 发表于 2013-3-16 00:28:46

谢谢!正在找

wcm_e 发表于 2013-3-16 07:43:36

学习mark

bruce_helen 发表于 2013-3-16 08:08:11

MARK,好东西啊。之前公司用的自己方法解析,一个一个解析。效率什么的肯定赶不上这个了。

fyy 发表于 2013-3-22 18:07:12

好东东啊,谢谢了!

captains 发表于 2013-3-25 16:57:34

mark               

xiaofumaomao 发表于 2013-4-2 16:33:29

下来研究研究~

满地的流浪 发表于 2013-4-15 15:40:09

mark               

peixiuhui 发表于 2013-4-16 11:45:08

下来 看看。

Yafei 发表于 2013-4-23 10:16:58

最近正开始学习GPS相关知识,NEMA协议必须了解下。不错的资料。

Shaw.Embedi 发表于 2013-5-9 23:09:31

有必要了解下。。

海绵宝宝 发表于 2013-6-18 20:42:53

学习了。。。。。顶一个

ExtremeFly 发表于 2013-6-23 16:53:15

谢谢分享!{:handshake:}

dark_ness 发表于 2013-6-23 19:45:02

先MARK一下。

ghostxdy 发表于 2013-6-23 20:17:54

突然看到这东西,真心不错,可以与自己写的对比一下

zfcjxlz 发表于 2013-8-1 21:01:31

厉害,非常感谢

xukai871105 发表于 2013-9-2 13:03:03

如何使用呢!我来研究研究吧!

xukai871105 发表于 2013-9-2 16:14:02

试用了一下,效果非常不错,容易时间,比自己写的可靠的多!

骚黄 发表于 2013-12-27 16:32:54

代码写的很专业,顶一个!~

cesc 发表于 2014-7-12 09:32:09

此贴必火

捷胜 发表于 2014-9-18 09:32:11

mark~~,好像很复杂哦

hamxiyue 发表于 2014-9-18 10:30:22

收藏了,谢谢

滴答滴答下雨啦 发表于 2014-9-25 18:59:38

学习一下……

jarodzz 发表于 2014-11-7 22:24:21

原來有現成的libray,之前都是自己paser。

lushanlq 发表于 2014-11-24 12:49:10

自己想DIY GPS Logger,正好用得上。谢谢分享

xiangbin099 发表于 2015-10-12 14:34:24

学习了,谢谢

BILLCHIA 发表于 2015-10-14 09:35:54

GPS NMEA协议解析

BILLCHIA 发表于 2015-10-14 09:36:08

GPS NMEA协议解析

yat 发表于 2015-10-14 10:50:25

感谢分享GPS NMEA协议解码方法

sml009 发表于 2015-11-19 14:20:18

学习了
页: [1]
查看完整版本: 发个GPS NMEA协议解码方法