|
|
新手學(xué)單片機(jī)不做鐘怎么能行。這個(gè)咒不能破,表來(lái)了。undefined
用DS1302 晶振電容手上沒(méi)有那么好的件。買(mǎi)誤差小的新件又舍不得再花錢(qián)。反正手上有舊的GPS模塊,就用這個(gè)吧。
51hei圖片_20250917091943.jpg (642.25 KB, 下載次數(shù): 0)
下載附件
2025-9-17 11:00 上傳
古老的MICROSOFT出口的GPS-500,用的sirfiii的芯片,04年左右的。
由于18年美國(guó)對(duì)GPS做了重置,導(dǎo)致老模塊的年月日要重新計(jì)算。
現(xiàn)在這個(gè)模塊也找不到升級(jí)軟件了,年月日就不對(duì)了。時(shí)間還是對(duì)的,只能將就用了。
那位大佬手上有這個(gè)模塊的升級(jí)軟件了可否共享一下。
前兩天調(diào)模塊調(diào)死了,就拆開(kāi)看了看,發(fā)現(xiàn)有RTC晶振,而且RTC還在工作就把晶振短路了一下。
發(fā)現(xiàn)模塊又正常了,而且之前調(diào)的參數(shù)都復(fù)位了。
也許這個(gè)型號(hào)的參數(shù)也都保存在CMOS里??扣電池能重置???
51hei圖片_20250917091953.jpg (1.08 MB, 下載次數(shù): 0)
下載附件
2025-9-17 11:00 上傳
沒(méi)定定位時(shí)提示V,這個(gè)時(shí)候數(shù)據(jù)無(wú)效。GPS每隔一秒發(fā)送一次GPRMC,
單片機(jī)收到GPRMC后更新顯示屏,其它時(shí)間就一直等GPRMC.
我把GPS模塊的其它信息關(guān)掉了,只讓GPS發(fā)送GPRMC這行信息。
這樣單片機(jī)就不用接收其它沒(méi)用數(shù)據(jù)。可以減少很多資源。
要是感覺(jué)GPS 1秒發(fā)送一次也快還可以往大調(diào)。不知道最大能調(diào)到多少秒。我試了調(diào)成五秒發(fā)一次是可以的。
51hei圖片_20250917091949.jpg (588.36 KB, 下載次數(shù): 0)
下載附件
2025-9-17 11:00 上傳
定位出現(xiàn)A顯示坐標(biāo),由于顯示屏不夠用把A去掉了。坐標(biāo)肯定正確,那會(huì)的GPS就已經(jīng)能精確到5米左右了。
51hei圖片_20250917091956.jpg (975.08 KB, 下載次數(shù): 0)
下載附件
2025-9-17 11:00 上傳
定位丟失接著顯示V,之前的坐標(biāo)不刪除。
現(xiàn)在圖片里使用的是KS0074的顯示屏,我在使用時(shí)發(fā)現(xiàn)在隨機(jī)地址顯示數(shù)據(jù)時(shí)會(huì)出錯(cuò),
比方說(shuō)我在0x80-0x9F這32個(gè)位置上依次寫(xiě)顯示字符‘A',但是不用芯片自己移位。而是用程序給地址,
寫(xiě)一下地址0x80,寫(xiě)字符A。寫(xiě)地址0x81,寫(xiě)字符A。寫(xiě)地址0x82,寫(xiě)字符A。寫(xiě)地址0x83,寫(xiě)字符A。一共寫(xiě)32次。
正常狀態(tài)下是全屏32個(gè)A,但是在這個(gè)屏上會(huì)出現(xiàn)左半屏正常,右半屏隔一個(gè)顯一個(gè)。。
發(fā)現(xiàn)顯示空的時(shí)候屏實(shí)際收成了指令,有時(shí)還會(huì)出現(xiàn)屏幕亂閃,這些都說(shuō)明這個(gè)收成了指令。
包括寫(xiě)ICONRAM時(shí)也是會(huì)出現(xiàn)寫(xiě)到了CGRAM.大部分時(shí)候都是在寫(xiě)單數(shù)的地址時(shí)會(huì)出現(xiàn)。
程序在其它屏上測(cè)試過(guò)是正常的。我又只有一塊KS0074.。所以不確定是屏壞了,還是這個(gè)芯片有BUG.
那位大佬手上有這個(gè)屏了也試一下有這個(gè)現(xiàn)象嘛???
一定是寫(xiě)一次地址寫(xiě)一個(gè)字符。不是給一次地址寫(xiě)一串字符,寫(xiě)一串字符時(shí)是正常的包括ICON。。
|
評(píng)分
-
查看全部評(píng)分
|