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