久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STC15W104單片機時鐘校準的設想 [打印本頁]

作者: bobby_jack    時間: 2020-4-19 09:54
標題: STC15W104單片機時鐘校準的設想
請問各位高人:
8腳的STC15W104只能用內部RC振蕩器,但定時精度有限。是否可以把內部時鐘定為某值,如30MHz,同時在定時器0上輸入一外部有源晶振產生的時鐘信號,如30MHz,并對其計數。每隔一定時間,如0.1秒,將計數結果與3MHz相除,得到一修正系數,并用此系數來調整?謝謝。


作者: wulin    時間: 2020-4-19 10:28
STC15W104沒有外部時鐘輸入端,只能用內部時鐘。如果不是對時鐘精度要求特別高,可以通過修改定時器TL0重裝值修正。

char i=0;//+127~-128

void Timer0Init()                //1毫秒@30.000MHz
{
        AUXR |= 0x80;                //定時器時鐘1T模式
        TMOD &= 0xF0;                //設置定時器模式
        TH0 = 0x8A;                        //設置定時初值
        TL0 = 0xD0+i;                //設置定時初值
        TF0 = 0;                        //清除TF0標志
        TR0 = 1;                        //定時器0開始計時
}
作者: man1234567    時間: 2020-4-19 10:37
如果外部的準就用外部的,如果兩個都不準誰聽準的 ?
作者: bobby_jack    時間: 2020-4-19 11:24
我的設想如下:
假設輸入到T0的外部時鐘是正確的,16.5MHz,那0.1秒計數結果應該是1.65MHz。如果得出的結果是0.825MHz,則說明慢了一半。至于是什么原因不重要。
同時T1在對真正的外部信號在計頻,比如8MHz。既然T0慢了一半,那T1也會慢一半,所以是0.4MHz。
最終結果是,需計數頻率 = 0.4MHz *10 *2 = 8MHz。
從某種意義上來說,我不是在做頻率計,而是頻率比較計。
不知我的設想是否正確,請指教。
作者: lovexulu    時間: 2020-4-19 11:29
能用外部準確時鐘何必用內部時鐘?
作者: bobby_jack    時間: 2020-4-19 13:09
lovexulu 發表于 2020-4-19 11:29
能用外部準確時鐘何必用內部時鐘?

因為此芯片的機器時鐘只能使用機內的RC振蕩器。
作者: gongnn    時間: 2020-4-19 16:11
如果對比。30M的外部時鐘得降頻使用。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 啪啪av| 爱爱视频在线观看 | 粉嫩一区二区三区四区公司1 | 国产高清精品一区二区三区 | 欧美视频在线观看 | 国产精品美女久久久久aⅴ国产馆 | 成人日韩av| 日本成人久久 | 99久久久无码国产精品 | 91一区二区三区在线观看 | 亚洲在线视频 | 一区二区三区 在线 | 精品无码久久久久久国产 | 成人精品一区二区三区四区 | 日韩精品在线免费观看视频 | 伊人在线| 视频一区二区三区在线观看 | 日韩成人中文字幕 | www.久草 | 国产一伦一伦一伦 | 激情 一区 | 成人婷婷 | 久久久久久国产精品免费免费狐狸 | 国产成人精品久久二区二区91 | 欧美激情亚洲 | 亚洲激情在线观看 | 中文字幕成人网 | 久精品久久 | 91毛片网 | 成年人网站免费视频 | 久久偷人 | 亚洲国产欧美精品 | 亚洲一区 中文字幕 | 国产高清在线观看 | 99re6在线视频精品免费 | 青青久久av北条麻妃海外网 | 亚洲福利av | 久久综合一区 | 五十女人一级毛片 | 亚洲一区二区三区在线观看免费 | 操操日 |