機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
振蕩器的校準
振蕩器的校準
 更新時間:2008-7-26 17:05:38  點擊數(shù):3
【字體: 字體顏色

12F675,ROM 初次用12F675,直接把ROM全寫了,沒讀振蕩器的校準值

我用內(nèi)部4MHZ的振蕩,現(xiàn)在沒讀校準值就把ROM寫了,除了4MHZ不準確外,片子其它功能是否還都正常?
答 1:
如果用的是MPLAB如果用的是MPLAB,是不會把內(nèi)部振蕩器的值覆蓋的。
在初始化的時候加上以下語句就可以:

CALL     3FFH               
MOVWF    OSCCAL
答 2:
這什么意思,能解釋一下嗎?CALL     3FFH
          
答 3:
用某種單片機的時候,要仔細閱讀數(shù)據(jù)手冊,沒有捷徑!Microchip數(shù)據(jù)手冊中寫到:
9.2.5.1 校準內(nèi)部振蕩器
校準指令被編程到程序存儲器的最后一個地址單元中。
這條指令是RETLW XX,其中立即數(shù)為校準值。將立即
數(shù)放在OSCCAL 寄存器中用來校準內(nèi)部振蕩器。例9-
1 演示了如何校準內(nèi)部振蕩器。

例9-1: 校準內(nèi)部振蕩器
bsf STATUS, RP0 ;Bank 1
call 3FFh ;Get the cal value
MOVwf OSCCAL ;Calibrate
bcf STATUS, RP0 ;Bank 0
答 4:
這段我看了我不明白的是為什么一定要在最后一個地址單元中,還要call一下,請解釋。
答 5:
最后一個字不容易被覆蓋,也容易被制造廠商或燒寫軟件管理。當然你可以將校準值放在任意地方,不過這個值是針對每一片單片機單獨校準的,所以一定要一個固定的地方便于查找,最方便的地方莫過于最后一個字。你可以不CALL。
答 6:
謝謝這個值是針對每一片單片機單獨校準的
---------------------------------------是不是每片出廠時都在3ff處寫了校準值,如果用戶自己每個校準,不是很麻煩
答 7:
OSCTURN=0x00是不是這樣MCU就會按照出廠的校準值自動工作?


還是要把最后一個字節(jié)讀出來賦給OSCTURN后,MCU才會按照出廠校準值自動工作?

 

答 8:
我用了,正常在程序開始加入以下兩句就可以:
CALL     3FFH               
MOVWF    OSCCAL

另外這個校準值是抹不到,不怕覆蓋.

答 9:
16f916怎么沒有OSCCAL寄存器?是不是就是OSCTURN寄存器。

 

這對不對?
_21icbbs 發(fā)表于 2006-9-19 17:55 PIC 單片機 ←返回版面   

OSCTURN=0x00

是不是這樣MCU就會按照出廠的校準值自動工作?


還是要把最后一個字節(jié)讀出來賦給OSCTURN后,MCU才會按照出廠校準值自動工作?

  • 上一篇: PIC單片機開發(fā)的若干問題1
  • 下一篇: PIC單片機C語言精確控制時間
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1