MTK 61 UART2 读取GPS 信息是乱码
时间:10-02
整理:3721RD
点击:
gps 发送出来的数据是正常的,但是UART 2读取出来就乱了,应该是UART2的配置问题,用过UART2的 出来交流一下了,或者QQ1612790910
首先考虑波特率没有匹配吧
你的板子UART2硬件上,中间是不是有串接电阻
这个电阻叫端接电阻。
消除信号反射的一种方式。在高速PCB设计中,信号的反射将给PCB的设计质量带来很大的负面影响,采用端接电阻来达到线路的阻抗匹配,是减轻反射信号影响的一种有效可行的方式。
这个一般在高频电路上才用,像串口这种还算,速度不算快呢。
可以不需要端接电阻。
涨知识了,昨天调一个GPS-3337的。串口2一直乱码,检查中间串接100欧,改0欧就数据接收正常,
让我疑惑的是,这个板子别人都量产了,别人能驱动OK,我为什么就出现乱码了呢,
在DRV中配置不同方式,还是不行,UART2用MCCK(RX的电压2.69V)和MCCM0(TX的电压1.76V)的GPIO。
我将SD卡宏关了也不行。
PS:不知道怎么调GPIO的驱动电流。
看一下datasheet有寄存器的,你可能通过寄存器找到对应函数的接口。
通过寄存器改GPIO输出电流吗?
是的。是改驱动电流。
我是通过把GPS和MTK共地(GPS的地线和MTK电源的地线接在一起)解决了这样的问题,希望能帮到需要的人!