亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

標題: 求解一個晶振在stc單片上頻率改變的問題 [打印本頁]

作者: absflash    時間: 2015-12-24 19:42
標題: 求解一個晶振在stc單片上頻率改變的問題
看好多壇友都玩gps,最近隔壁壇里收了一塊一代的gps折騰玩,下面12864屏用的都是stc89c54rd+的單片機,顯示都正常,11.0592的晶振。時間獲

取很快,gps模塊放在窗臺上,十秒甚至更短時間就可以,經緯度就需要好長時間了,因為折騰玩所以經度緯度的算法不一樣所以一個顯示錯誤代碼

一個顯示逗號,,,后面的A=磁偏角,V=速度,這個因為靜止的,所以顯示逗號了,走起來應該可以正常顯示,還沒來及試,來兩張圖片看看
第一張圖片開機十幾秒,只有時間,其他都不準,


第二張圖片,開機十分鐘之后,成功定位了,


下面的彩屏用了高速大容量的1t單片機stc12c5a60s2,直接在王偉民老師的溫度曲線程序上添加了gps代碼,卻怎么都連不上gps,后來無意間發現燒

寫程序的時候stc燒寫軟件顯示晶振頻率竟然是11.0799,,換了好幾個晶振都是這樣,,,同一個晶振,換上89c54rd+的單片機燒寫程序就可以顯示

11.0592,,
圖中紅框內應該顯示日期時間,什么都不顯示就是無法獲取gps數據,



期間我還過好幾個晶振,專門找了一塊最小系統板,都是這樣的情況,11,0592的晶振放在stc12c5a60s2上就變成11、0799了,誰遇到過這情況或類似情況的分享一下,


作者: 騰飛的龍    時間: 2015-12-24 22:17
晶振很多不準的。
作者: absflash    時間: 2015-12-25 19:37
騰飛的龍 發表于 2015-12-24 22:17
晶振很多不準的。

可是這個晶振在另一個單片機上是準確的,這個5a60s2換上其他頻率的晶振都顯示比實際大一點,晶振不準了根本讀不出gps的數據,真實頭疼,
作者: 騰飛的龍    時間: 2015-12-25 20:10
不是用好的晶振嘛,買那種好的晶振試試。我還真沒注意到這個問題。學習啦!
作者: wc86110    時間: 2015-12-25 20:45
呵呵,會不會是新添加的程序在作怪?要不把之前的程序燒入STC12C5A60S2看看有何反應?再一步一步來嘛。6T(COLK)咋意思?
作者: absflash    時間: 2015-12-26 19:38
業余玩玩,都是普通的無源晶振,任何晶振插在這個片子上都會跑偏一點,今天倒是看到有自適應頻率的串口程序,改天試試,這幾天班上事太多,煩心
作者: absflash    時間: 2016-1-1 11:11
調試成功,謝謝朋友的們的熱心解答,晶振有點偏差果然不是問題原因所在,是開發板有點問題,板載的pl2303好像壞了,導致串口1連不上,我用串口2成功收到信號,
以前就是用的這塊開發板

感覺不穩定,干脆用最小系統的板子吧,就是鏈接數模轉換,時鐘芯片麻煩些,
附上最小系統的圖

最終顯示效果,胡亂寫了一些,gps的逗號數錯了,哈哈,


最后附上代碼吧,有上圖那個開發板的,可以直接用,單片機12c5a60s2,其他支持串口2的單片機也可以,,,用的串口2哦,p1.2,p1.3
這樣可以避免每次寫hex都要拔掉gps線 TFT2.4漢字2樣例程序.zip (89.84 KB, 下載次數: 5)

作者: 暗光    時間: 2016-1-1 20:14
我說嘛,按理說晶振肯定都會有偏差的,偏差一點對程序應該沒什么影響,下次遇到這樣的事莫要著急,仔細排查問題,一點一點調試,切不可把問題的原因糾結在一個點上,什么都有可能導致出錯。
作者: 華師小生大陳    時間: 2016-1-3 22:42
我現在做單片機經驗好少




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1