網頁

2012年12月25日 星期二

DIY - PIC:Microchip PICkit 3 介紹 (一百六十)

DIY - PICMicrochip PICkit 3 介紹 (一百六十) 

通過使用免費的 MPLAB 集成開發環境,PICkit 3 編程器/ 調試器可與任何一部個人電腦的 USB 連接並由其供電,即插即用 PICkit 3 即可實現線上調試功能,如暫停、單步、資料或位址中斷點,以及用於測量目標應用性能的碼錶功能。利用一個 RJ11 ICSP 的適配器(部件編號:AC164110),也可與 MicrochipMPLAB ICD 2 MPLAB ICD 3 相容。
Microchip PICkit 3
MPLAB IDE v8.70 CD
PICkit 3 HID ClassUSB Full Speed,不需安裝驅動程式,支援基本斷點與除錯功能,另外 PICkit 3 具有Program to go 功能,可以當作 Stand Alone 的燒錄器。缺點是走 USB Full Speed,燒錄的韌體太大時,會明顯感覺到速度較慢。
PICkit 3 Connection Method

PICkit 3 的聯機燒寫方法:
PICkit 3 的聯機燒寫與 ICD2 一致,只是需要在 MPLAB IDE v8.40 或者更高版本下使用 PICkit 3。燒寫時,從 MPLAB IDE 的功能表 PROGRAMMER - PICkit 3,選中 PICkit 3 即可。由於原裝的 PICkit 3 能提供的燒寫電流比較小,聯機燒寫時,建議目標板帶電。

PICkit 3 的脫機燒寫步驟:
A】脫機下載
所謂脫機下載,是在聯機狀態下,把燒寫文件HEX文件下載到PICkit 3的主機內部的FLASH晶片中。 
1. 打開 MPLAB IDE
2. 通過 CONFIG 選擇要燒寫的晶片。
3. 通過 FILE - IMPORT,導入帶有 CONFIG 資訊的燒寫檔(HEX檔),注意,檔案名,路徑名,不要有中文,也不要放在電腦的桌面上。
4. 通過 PROGRAMMER - PICkit 3,選中工具,並等待系統連接 PICkit 3
5. 如彈出如下對畫框,是一個提示,意思為不要搞錯 5V 系統和 3.3V 系統,避免燒壞 MCU,確認供電沒有錯誤後,點 OK 則可。
6. 通過 PROGRAMMER - SETTING - Programmer-TO-GO,點 Send IMAGE In Memory,將 HEX 下載到 PICkit 3 主機中。IMAGE NAME,是為將要下載到 PICkit 3 主機中的 HEX 另外取的名字,可以不填,該名稱,與 HEX 檔的檔案名無關。
7. 下載完畢,軟體介面提示如下,為防止錯誤操作,請關閉 MPLAB IDE

B】給脫機工作模式的PICkit 3上電: 
1. PC 拔掉 USB 線。
2. PICkit 3 的脫機電源模組接通 9V/3A,內正外負,DC 開關電源,注意用標配電源。
3. PICkit 3 的脫機電源模組與 PICkit 3 USB 線連接。
4. 一切連接 OK 後,會看到脫機電源模組的 LED 亮,PICkit 3 POWER 燈(綠色)常亮,ACTIVE 燈(藍色),大體按 1s 1s 滅的頻率緩慢閃爍。

 C】脫機燒寫:
1. 標準的 PICkit 3(含原裝 PICkit 3),燒寫時不對目標板上電,目標板需要自行加電,請在將 PICkit 3 連接到目標板,並給目標板 MCU 提供合適的電源。
2. PICkit 3 上的燒寫按鈕。
3. 燒寫過程中,ACTIVE 燈保持常亮,燒寫完畢,無論成功失敗,恢復閃爍狀態。燒寫完畢,如 STATUS 燈(紅綠雙色),為紅燈,燒寫失敗,為綠燈,燒寫成功。
4. 在實驗室燒寫時,可以關閉 MPLAB IDE,通過 USB 線連接 PICkit 3,從 PC PICkit 3 提供脫機工作的電源,但目標板,依然要加電。

D】脫機後再次聯機下載的注意事項:
1. 脫機使用 PICkit 3 後,再次聯機使用,第一次連接會有如下提示,一般我們選擇“否”,則把 PICkit 3 內部 FLASH 中的燒寫程式擦除,PICkit 3 進入聯機模式。選擇“是”,則 PICkit 3 將繼續工作在脫機模式,此時的 PC 只負責給 PICkit 3USB 供電。

E】其他使用注意事項
1. 聯機燒寫的具體操作步驟,請見官方的中文說明書。



 PICkit 3 LED 狀態: 

沒有留言:

張貼留言