• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






Re: 燒錄16F675出現問題
#6
資深會員
資深會員


查看用戶資訊
TONYS 大:
精彩的解說 謝謝 !

發表於: 2009/11/28 18:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 燒錄16F675出現問題
#5
資深會員
資深會員


查看用戶資訊
先撇開 ICD3 timing 的問題,凡事難免有意外,為避免實驗過程中因故遺失校正值,不妨用貼紙寫下校正值貼在 PIC 背面或正面,或是像這樣用巧妙的方式來標示:
http://picprojects.org.uk/projects/piccal.htm

如果先前有記下校正值,在 MPLAB 裡可以手動設定校正值。

如果沒有記下校正值,當校正值因故遺失 (通常是被抹去而成為 0x3fff),或希望重新校正,可用以下方法之一:

1. 最簡單的方式就是使用 PICkit2,執行 PICkit Application 程式,其中 TOOLS -> OSCCAL -> Auto Regenerate 就會作頻率校正,找出此數值。

2. 參考 Microchip 的 Application Note AN250 ,資料內有電路圖與 12F675 的範例程式,需要配合使用精確的 5kHz 方波訊號做輸入,完成後會把此數值寫在 Data EEPROM 的 0x7f 位置,用燒錄器讀回此數值,再寫入 Program Flash。

3. 參考 http://picprojects.org.uk/projects/recal/recal.htm,內有電路圖與 HEX 碼,此校正是使用電源頻率 50 或 60Hz 作校正基準,免用精確的額外訊號產生器,但需一個AC變壓器。 我國或一般國家的電源頻率都相當準確,因電源頻率影響很大。 不過一些電力不足、電源不穩的國家或地區則頻率可能有較大變動,可藉頻率調整電力設備(尤其馬達類)的負載功率。1


如果不校正,也有以下兩個臨時解決方法:

1. 不嚴格要求頻率的情況,可以寫入一個中間的數值,求個雖不中亦不遠矣就好,例如 0x80。 (寫好後看到的完整指令是 0x3480 = retlw 0x80)

2. 另一鴕鳥法是程式不要 call 0x3ff 就好。


※ INTRC 頻率會受溫度、電壓等因素影響,因此實際找出的校正值可能因測試條件不同而與原廠內附的有小差距,這是正常的。

發表於: 2009/11/27 6:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 燒錄16F675出現問題
#4
版主
版主


查看用戶資訊
應該是 PIC12F685 吧! 那這樣就佔不建議使用 ICD3 來對這些較小包裝的 14-pin 以下的PIC12 & PIC16 來除錯與燒錄。原因是 ICD3 的速度太快了導致Timming 無法止這些 PIC 同步。美國正修正此問題,在沒有正式發布前還是建議暫不要用 ICD3 對這些小Pin counts 的 PIC 來除錯。

發表於: 2009/11/23 10:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 燒錄16F675出現問題
#3
新會員
新會員


查看用戶資訊
謝謝這位版友的解答,我會照您的方法去解決,感恩!!

發表於: 2009/11/22 12:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 燒錄16F675出現問題
#2
資深會員
資深會員


查看用戶資訊
內部RC震盪,校正值被ICD3清空.

ICD3 的小BUG ,MPLAB 請更新至 8.36

將MCU CLK設定輸出,用示波器確認校正。

向 MICROCHIP 要 校正設定檔

發表於: 2009/11/21 10:30
少年不知愁滋味,老來方知路難行。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


燒錄16F675出現問題
#1
新會員
新會員


查看用戶資訊
ICD3與16F675這顆IC做連接時,雖然有連接到,但是出現一牌紅字,詳細內容如下:

MPLAB ICD 3 detected
Connecting to MPLAB ICD 3...
Firmware Suite Version...... 01.25.10
Firmware type......................Midrange
MPLAB ICD 3 Connected.
Device ID Revision = 0000000b
The target has invalid calibration data (3fff).

燒綠能成功後,功能卻不正常...
我是用內部震盪器和內部的MCLR。

請問各位板友,
The target has invalid calibration data (3fff).
這訊息是什麼意思呢?
我的IC是不是壞掉了?

發表於: 2009/11/20 15:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------