請問12F629的燒錄問題
|
||||
---|---|---|---|---|
新會員
|
請問那種燒錄軟體+燒錄機可以在燒完12F629的程式後,
檢查0x3FF位址的校正值是有效的 RETLW XX 如果校正值被洗掉時,可以有警告訊息, 避免程式 call 3FFh時,碰到校正值被洗掉時, 會造成PIC完全不會動作??? 另...除非用燒錄機erase,不然PIC買到時, 一定會有正確的校正值嗎?? 感謝各位大大!!
發表於: 2005/12/7 11:14
|
|||
|
Re: 12F629 OSCCAL設定問題
|
||||
---|---|---|---|---|
新會員
|
感謝以上幾位的說明
原來的OSCCAL我有配合示波器量出來 跟同一批的其他幾顆629是一樣的 目前只有ICD2+MPLAB可以燒回去嗎?? 我試過用 org 0x3FF retlw 0x38 方式再燒,不過沒有用.. 如果ICD2燒不進去的話.... 那......那這顆就先放著用別顆寫吧
發表於: 2005/3/11 19:35
|
|||
|
Re: 12F629 OSCCAL設定問題
|
||||
---|---|---|---|---|
新會員
|
出問題的那顆有拿到 Leaper-48 usb燒錄機燒過
但是在Leaper-48上面燒失敗很多次 之後再拿回來 ICD2燒完後 call 0x3FF就不會動了 那這顆IC還能救回來嗎??
發表於: 2005/3/11 16:38
|
|||
|
12F629 OSCCAL設定問題
|
||||
---|---|---|---|---|
新會員
|
程式一開始初始OSCCAL如下:
bsf STATUS, RP0 call 3FFh movwf OSCCAL bcf STATUS, RP0 同樣的程式燒了幾顆629都正常 但是碰到一顆燒完後完全不會動作 改成下面之後又可以動作 bsf STATUS, RP0 movlw 0xff movwf OSCCAL bcf STATUS, RP0 後來用MPLAB+ICD2把有問題的那一顆讀出來 發現它內容: 3FFF NOP 其他正常的幾顆內容: 3FFF RETLW 0x38 不一樣,請問這一顆還能修的回來嗎?? 還是只能改成手動設OSCCAL???
發表於: 2005/3/11 13:11
|
|||
|