文件名称:
RCM2000与GPS系统的连接.pdf
开发工具:
文件大小: 94kb
下载次数: 0
上传时间: 2019-10-20
详细说明:RCM2000与GPS系统的连接pdf,RCM2000与GPS系统的连接float gps ground distance(GPSPosition a, GPSPosition *b)i
计算2个地理点之间的地表距离。使用半径为6371km的球形模式
参数:
a和b是要计算距离的2个地坦坐标。在 gps get position中它们是相同的结构
返回值
2个点之间的公里数
例题
以下是一个从GPS接收数据的例题稈序。它假定GPS接收机连接到 Rabbit2000芯片的串口C
上
gPs teat,世
Test out aps routines
却"gp.11b
Define CINBUPSI2E 127
Define CoUTBUPSIZE 127
define MAX SET&NCE 100
// names ot days ot week
conat char daynane7]14={"sun“,“Hon",“ua”,Md",·7hu","P1”,"sat”}
const char nonthname[124]{“Jan,“Peb,“Mar",·Ap
Hay t
u
Ju1°,"Aug",“gep·,"ot","Nov,"Dee"}
GPsPosItion current pos:
struct ta curront timer
mainI
char Sentence [MAX SENTENCBI I
int Input char
int string pos:
char dir string2】
sercopen (18001
string pog .o
dir string [1]=01
while(1)
input char s aercaetc12t
nput char=wr’| Input char="n’)
sentence string pos] =01// add null
printf(“sBn”, Sentence)
it igpe get position Incurrent pos, Bent ence).. o) t
dir string Io] current poe, lat direction
printer"Latitude: \d sr g\n, current pos, lat degrees,
current pos, Iat minutes, air string)r
d1r string to] current pos Ion direct:
printriLongituder sd f sa\n", current pos lon degrees.
current pos, lon minutes, air strlng)I
itigps get ute(current time, gentence)== 0)1
printfUTC: \a a-48-d 802d: 502d: 102din
daynane lcurrent time ta wdayl, current time ta day.
nonthnane [current tine. tm non- 11.
1900+ current time, tm year, current tine, tm hour,
current time, m min, current time. tm sec )I
string poa = 0:
elae Ir(input char > 9)
sentence tstrIng pos) a input chari
string po8++1
Tostring pos = MAX SEITBNCB)
string pos =91
/ reset string it too large
参考
在网上可得到大量的有关GPS和NMEA-1803标准的信
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.