Re: 16F630燒錄問題
|
||||
---|---|---|---|---|
版主
|
PIC16F630 Internal RC OSC 在使用前須先把校正值寫入 OSCCAL 暫存器裏如下所示:
bsf STATUS, RP0 ;Bank 1 call 3FFh ;Get the cal value movwf OSCCAL ;Calibrate bcf STATUS, RP0 ;Bank 0
發表於: 2006/4/17 15:55
|
|||
|
Re: 16F630燒錄問題
|
||||
---|---|---|---|---|
版主
|
如果您選用燒錄模式,燒完之後,讓630獨立動作,還會這樣嗎?
如果您用 OSC2,做成clock out,量到的頻率就應該是內振的1/4頻率沒錯。那麼,問題可能就出在您的內振頻率真的不準了!這個時候,就要看您是否有正確地使用OSCCAL,來校正內振頻率了!
發表於: 2006/4/17 9:10
|
|||
|
Re: 16F630燒錄問題
|
||||
---|---|---|---|---|
版主
|
這個訊息是把MCLR腳燒錄為一般I/O,且使用ICD2來燒錄的警告訊息,第一次燒錄時沒問題,第二次醫後久很難說了,因為ICD2無法控制PIC的Power,但使用PICStart Plus燒錄就一切正常。
時間誤差很大??要不要先用軟體模擬測試一下中斷時間(利用 Stop Watch) 看看是哪裡設錯了,12F683 Internal OSC 誤差只有 1%而已。
發表於: 2006/4/14 18:29
|
|||
|
16F630燒錄問題
|
||||
---|---|---|---|---|
初級會員
|
Dear all:
為何用ICD2燒錄會出現以下ㄉ錯誤,我用ㄉ是內部震盪模式 ICDWarn0033: MPLAB ICD 2 does not support programming this device if both the internal oscillator and internal MCLR are selected. You may continue programming, but you are encouraged to cancel, reconfigure your device, and try again. 可是還是可以動作,但是中斷時間變的誤差很大如:1ms中斷一次卻變為0.76ms一次,這是啥情況啊!!!!!!!!!!!!
發表於: 2006/4/14 9:29
|
|||
|