Re: PIC18F65J50使用內部震盪設定的問題
|
||||
---|---|---|---|---|
版主
|
剛看何仁杰測試結果,80nS 單一週期很準的,換成頻率就要 Hi/Low 兩個時間所以就是 160nS
發表於: 2009/9/23 16:54
|
|||
|
Re: PIC18F65J50使用內部震盪設定的問題
|
||||
---|---|---|---|---|
高級會員
|
謝謝你的幫忙,我參考你的作法與Configuration Bits設定,已經成功試出頻率為160nS,我想差的70幾nS應該可以視為誤差,再慢慢從OSCTUNE的TUN進行調整即可。
發表於: 2009/9/23 16:46
|
|||
|
PIC18F65J50使用內部震盪設定的問題
|
||||
---|---|---|---|---|
高級會員
|
大家好,我最近看著說明手冊在學習使用PIC18F65J50,遇到一點問題想請教各位先進。
依據說明手冊的說法,此IC應該可以採用內部震盪器做出48MHz的系統頻率,於是我寫了一個測試用的程式片段進行測試: LIST P=18F65J #include <P18F65J50.INC> ORG 0x0000 GOTO Main Main: MOVLW B'11000000' MOVWF OSCTUNE MOVLW B'11111100' MOVWF OSCCON BCF PORTC,7 BSF PORTC,7 BCF PORTC,7 BSF PORTC,7 BCF PORTC,7 BSF PORTC,7 BCF PORTC,7 BSF PORTC,7 END 並且於MPLAB IDE(V8.33)的Configure->Configuration Bits...裡設定了: PLLDIV = Divide by 2 (8MHz input) CPUDIV = No CPU system clock divide OSC = INTOSCPLL 然後燒錄至IC中,並於IC Reset後以示波器觀察RC7接腳,發現RC7一個高電位(或一個低電位)的時間為500nS,但是如果系統頻率為48MHz,實現一個指令所需的時間為48MHz/4 = 12MHz(83.3nS),結果與我預期的不同。 請問我是不是有哪裡誤解或是操作錯誤了呢?
發表於: 2009/9/22 11:49
|
|||
|