你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看全部评分
秦秦秦 发表于 2019-5-22 10:05 用一个fifo把数据完整接收完再处理
稻草人+ 发表于 2019-5-22 11:39 可以到是可以,这样子就要把接收字节数设置到最大,远远大于GPS下发一帧数据的最大字节数,也使用DMA来接 ...
爱电子辉辉 发表于 2019-5-22 19:58 看你的描述,有点像硬件哪里出了问题,你看看有没有共地啊,给GPS供电后的电压,能不能支持GPS的最小功耗 ...
稻草人+ 发表于 2019-5-24 09:53 谢谢,确实是硬件问题。
评分
查看全部评分
可以到是可以,这样子就要把接收字节数设置到最大,远远大于GPS下发一帧数据的最大字节数,也使用DMA来接收,这样子就是处理的效率不高,可能FIFO中存储的是不完整的两帧数据。
现在主要的问题是用一块单片机模拟GPS发送数据,另外一块板子都可以接收到,换成电脑模拟GPS发送数据也能接收到,但是就是换成GPS就是接收不到, (GPS通过USB转串口线发送到电脑上的数据也是正常的,说明GPS也木有问题),可能这个是硬件哪里的问题,。一时不明白
评分
查看全部评分
看你的描述,有点像硬件哪里出了问题,你看看有没有共地啊,给GPS供电后的电压,能不能支持GPS的最小功耗啊之类的,接上去之后,在用逻辑分析仪抓GPS发送到板子里的数据,是不是正确的。。然后在慢慢排除吧。
谢谢,确实是硬件问题。