?

PICkitTM1閃存啟動工具包簡介

2004-03-14 21:32
電子世界 2004年1期
關鍵詞:工具包微控制器代碼

編者按:現在美國微芯科技有限公司正在亞太地區開展PICtail設計競賽,參加該設計競賽,不僅有機會獲得高達三千美元的獎勵,同時也有機會獲得由貝能科技提供贊助的“貝能中國區優勝獎”一千美元(共5名)。在競賽期間,貝能科技將以105元的優惠價格提供PICkit1(原價149元)。詳情請參閱彩頁廣告或瀏覽www.burnons.com。本文介紹的就是用于參加此次競賽的工具包。

PICkitTM 1閃存啟動工具包是一款低成本開發工具,帶有易于使用的用戶界面,用于為微芯公司的8引腳/14引腳閃存系列微控制器編程。該啟動工具包設計用于幫助用戶快速入門運用PICR微控制器。

1.主要特性 PICkitTM1閃存啟動工具包提供了為微芯功能強大的8引腳/14引腳閃存系列微控制器編程、評估和開發所需的一切。它包括一個帶8腳PIC12 F675的PICkit 1電路板,MPLABR 集成開發環境光盤,PICkitTM 1 閃存啟動工具包使用說明及USB接口電纜。

它的主要特性為:全自動燒寫校驗;可以方便地讀出芯片程序區和EEPROM的內容;信息提示,讓用戶清楚的了解工作狀態;能直接燒寫8/14-PIN的FLASH芯片;可以重新產生8/14-PIN的FLASH芯片的OSCCAL;可以完全擦除芯片,包括OSCCAL和BG;可以自由設置BG的校準值;可以自由選擇芯片的上電狀態;可以選擇2.5kHz方波信號輸入到OSC;通過14-PIN的單排針和rfPIC的接收或發送模塊連接,并且把演示板上的12F675芯片換成16F676芯片,可以對rfPIC的接收或發送模塊進行燒寫;可以與PC機的USB口連接。

2.使用方法 安裝PICkit 1軟件,它的編程界面如圖1所示。

選擇File>Import HEX,導入HEX文件如圖2所示。瀏覽.hex文件并點擊“Open”。

點擊“Write Device” 按鈕將程序燒寫入芯片。在燒寫過程中將會擦除掉原有的程序并取代它。程序燒寫狀態顯示于界面窗口下方的狀態欄。

如果燒寫成功的話,狀態欄就會變成綠色并顯示“Write Successful”,如圖3。

如果燒寫失敗的話,狀態欄就會變成紅色并顯示“Checksum VerifyFailed”,如圖4所示。這個信息表明在燒寫過程中數據被破壞了。如果顯示這個錯誤信息,可重新再燒寫芯片。如果這個錯誤的信息一直顯示,請參看具體的解決方法。

若點擊“Verify”按鈕,如果代碼一樣,狀態欄就會變成綠色并顯示“Verified Successful”,如圖5所示。

如果出現錯誤的話,狀態欄就會變成紅色并顯示“Verified failed…Error in program memory”,如圖6所示。

若要查看芯片所寫的代碼,請點擊“Read Device”按鈕。代碼將顯示在程序和EEDATA存儲器窗口里以便于查看。

若要保護代碼,則在導入HEX文件之后,點擊“Write Device”按鈕之前,先選擇Tools>Code Protect Device,如圖7。

如果讀代碼已經被保護,程序和 EEDATA存儲器的窗口顯示的都是0。

若要使用擦除功能來擦除芯片的話,請點擊“Erase”按鈕,或者從工具條那里選擇Programmer>Erase,如圖8所示。若要全部擦除,請從工具條菜單選擇Programmer>Full Erase(OSCCAL&BG; erased)。

一旦全部擦除后,就要重新產生OSCCAL和復位BG校準值的位。為了重新產生OSCCAL,請從工具條菜單選擇Programmer>Regenerate OSCCAL,如圖9。

要設置一個BG校準值,請從工具條菜單選擇Programmer>Set Bandgap Calibration Vaue,如圖10所示。

寫BG校準值的窗口將會出現,如圖11。請從列表里選擇一個值并點擊OK。

這個BG位值將會出現在芯片配置位框里,如圖12所示。

若去掉Device Power的打鉤,如圖13,則LED D0~D7、LED BUSY熄滅。

猜你喜歡
工具包微控制器代碼
TASKING針對英飛凌第三代AURIX微控制器推出多核開發環境
谷歌云與Digital Asset合作推出區塊鏈工具包
神秘的代碼
一周機構凈增(減)倉股前20名
重要股東二級市場增、減持明細
運用MATLAB軟件求解高中數學中的線性和非線性規劃問題
近期連續上漲7天以上的股
電磁導向智能車設計探討
職業安全衛生防護“工具包”應用
建議為基層站點配備軟硬件“工具包”
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合