找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1948|回复: 2
打印 上一主题 下一主题
收起左侧

GPS模块通过单片机在LCD上显示经纬度的数据转换过程

[复制链接]
跳转到指定楼层
#
ID:918189 发表于 2021-5-18 13:19 来自手机 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
我看gps模块的说明书上是根据0183协议传输的
但是这个数据到单片机里的什么位置 是转化成二进制数了吗  然后在输入到lcd上显示吗
单片机小白  大佬别喷
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:923233 发表于 2021-5-18 14:01 | 只看该作者
先在单片机上存储串口接收到的协议字符串到字符数组Gpgaa[],然后解析协议这个字符串,解析出经纬度等各种信息字符串,最后在LCD上显示; 比如: cptr=strstr(Gpgaa,"$GPGAA"); 如果cptr非零,cptr志向¥GPGGA字符串开始,cptr+=9指向UTC时间的开始,cptr之后的10个字符就是hhmmss.sss,即时间时分秒.毫秒
回复

使用道具 举报

楼主
ID:918189 发表于 2021-5-18 13:24 来自手机 | 只看该作者
协议上是这样的

31FAE41E-489E-4CF1-8525-E05610BC01F6.png (134.28 KB, 下载次数: 51)

31FAE41E-489E-4CF1-8525-E05610BC01F6.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表