经常碰到有客户用不了这个例程的,常见问题总结下:1.使用USB-TTL接GPS单独测试GPS定位在所处环境看是否能定位到。 2.当第一条定位没问题后,把GPS接到单片机上,测试单片机解析。检查自己使用的单片机是不是STC89C52RC型号,提供例程使用的这个型号单片机。如果使用其他51单片机,请先使用STC89C52RC测试完成后再自己移植到其它单片机。 3.检查单片机晶振是不是11.0592M晶振。必须这个晶振才能配合代码实现0误码率的9600波特率通讯。12M晶振不行!!!切记 4.有很多开发板上有下载电路,但是下载电路做的兼容性不够,当不用于下载时候,和GPS模块引脚TXD都接在P3.0上会影响单片机获取数据。 解决办法:方法1:下载完程序,断开下载电路和单片机P3.0和P3.1的连接。直接单片机P3.0引脚和GPS的RXD对接,不经过板子上的电路。排除干扰。 方法2:自己制作个51最小系统板载不带下载电路。或者使用本店兼容性强点的最小系统板子(本店最小系统下载电路不会影响GPS和单片机交互数据) |
你可能喜欢
-
2019-08-05
-
NEO-7M模块波特率和NMEA帧数据使用U-CENTER设置不掉电记忆问题
2019-03-22
-
本店TFT1.44和adafruit tft1.44引脚对应关系和库使用测试
2019-01-23
-
2018-05-21
-
2018-05-10