发现一个小Bug。下面这个是楼主GPS.c中的代码,作用是将读到的字符串转换成浮点数。(浮点数可表示正负小数)static float Str_To_Float(char *buf) 而实际上是有可能出现负数的。如下图,读出来-5.7m。 ![]() 但是,我并没有打算改它,因为我用不着这个海拔数据。 而且我把数据都以int的形式储存,更方便处理数据。GPS报文中的数据都是两位小数的,将其乘上100就都能变成整数,就不用以浮点数储存了(int占两个字节,float占四个字节,double占八个字节)。 |
历害,向你学习…… GPS是不是要退休了, 能搞一个我们的北斗? |
给大家推荐一个北斗GPS双模模块,HT1612,几年前买的时候是十几元,挺好用的。 |
赞楼主! 你好! 非常感兴趣另一位工程师说的GPS语音播报!期待看到你发表作品! |
xiamo123 发表于 2020-4-20 09:59 完全可以。如果单纯是定位,不用改代码,GPS模块从硬件上就支持北斗定位的。 只是卫星列表有点差异,GPS是用$GPGSV报文,北斗是用$BDGSV报文,但他们的格式是一样的,稍稍改一下就能读取北斗列表。 |
头文件在附件里面可以下载 |
GPS的型号是哪种? |
确定GPS准确吗(能转换地图中准确定位吗) |
gps用的哪个芯片 |
先MARK一下,坐等北斗的资料,学习 |
jakcypater 发表于 2020-4-10 16:34 能不能发一下程序还有实物图或者资料包啊? |
这个代码改一下可以用于BDS嘛? |
jakcypater 发表于 2020-4-10 16:34 大佬你好,能给个球球号问些问题吗…… |
jakcypater 发表于 2020-4-10 16:33 网上哪里有资源呀 |
感谢楼主分享基于单片机GPS定位系统设计. |
jakcypater 发表于 2020-4-10 16:34 ![]() |
不错不错,去年做过STC12+GPS+LCD12864+语音播报的,最近整理下,也发出来。![]() |
xmfjfhcel 发表于 2020-3-30 10:39 有北斗GPS双模的,网络上都有教程。 ![]() |
历害,向你学习…… GPS是不是要退休了, 能搞一个我们的北斗不嘛 |