大家好!
基本上我的应用程序通过UART在GNSS和微处理器之间交换数据。
当电源低于3.0V时,UART工作不正常(参见以下示例)。
电源设备qual 3.3V (正确的操作):
GLL:$GNGLL,,,, 16.5219万.00 ,V,N*5C
GLL:$GNGLL,,,, 16.522万.00 ,V,N*56
GLL:$GNGLL,,,, 16.5222万.00 ,V,N*54
GLL:$GNGLL,,,, 16.5223万.00 ,V,N*55
GLL:$GNGLL,,,, 16.5224万.00 ,V,N*52
电源设备(2.6V)(操作不正确):
GLL:$GNGL
GLL:Ÿ
GLL:$GNGLL,,,, 16.5707万.00 ,V,N*56
GLL:Ÿ
GLL:$GNGLL,,,, 16.5708万.00 ,V,
GLL:Ÿ
GLL:$GNGLL,,,, 16.5709万.00 ,V,N*58
当电源低于3.0V (在本例中为iqual 2.6V)时,UART有时会丢失部分消息。 在这种情况下,我正在监控微控制器的RX引脚(GNSS的TX引脚),一切正常。 换言之,GNSS将信息正确发送给微控制器。
我尝试更改时钟处理器和UART速度,但问题仍然存在!
是否有人对我的问题有任何提示?
此致,
阿纳尔多


