2007年4月26日 星期四

在UltraEdit編輯環境下使用Hi-TechC

Hi-Tech PICC C是Hi-Tech 公司為microchip公司pic系列單片機設計的C語言編譯器,
可以到http://www.htsoft.com下載它的demo板。

在MPLAB環境下可以直接使用Hi-Tech進行編譯。
但是在MPLAB環境下使用有很多的不便,比如不能進行中文注釋,關鍵字不能彩色顯示等。
一 般設計者都喜歡在Ultra Edit編輯環境下進行編寫和修改,在MPLAB環境下編譯模擬,要來回切換,非常的不方便。還有,因為MPLAB沒有感知功能,在Ultra Edit修改以後,MPLAB並不知曉,所以還要重新打開這個檔才行。如果在Ultra Edit環境下也能編譯就好了!
下列說明怎樣設置和使用。

第一步: 打開Ultra Edit編輯器,選擇功能表“Advanced”的“Tool Configuration”,點擊打開Tool Configuration Window,如圖1所示。
在“Command Line”透過“Browse”找到你安裝的PICC的路徑,如 C:\HT-PIC\bin\picc.exe, 空格,然後再輸入:“-16F877 -Zg –O –E %F”(不要輸入引號)。
簡單解釋一下:
-16F877是利用PIC16F877的資源,因為PIC16F877比較多,這樣就可以編譯其他的PIC系列的單晶片微控制器了;
-O –Zg都是代碼優化命令;
-E是產生錯誤檔的命令,有了這個命令當產生錯誤以後,我們點擊錯誤提示,游標就會停留在存在錯誤的語句行上,這樣就非常方便我們修改錯誤;
%F是編譯當前文件的命令。
當然我們也可以加其他的命令,請查閱有關Ultra Edit的Help。


第二步:在Working Directory輸入:“%P” (不要輸入引號)。
意思是把編譯生成的文件放到當前檔案的路徑下。如圖1所示。


第三步:在“Menu Item Name”輸入你取的名字,如輸入的是:“PICC”。如圖1所示。


第四步:為了看到輸出結果我們還要做下面的設置,在“Save Active File”前面的方框裡打勾;
在“Output to List Box” 前面的方框裡打勾;在“Capture Output” 前面的方框裡打勾。如圖1所示。


最後點擊“Insert”。設計好的情形如圖1所示。不要忘了還要點擊“OK”,不然前面的工作就白做了。


好了,你現在點擊Advanced功能表,就會在看到“PICC”選項了!

趕緊打開一個PIC的.C檔試試成果吧!點擊“Advanced”功能表下的PICC選項,編譯結果馬上出現在我們的面前!

效果如圖2所示,在.C檔所在的路徑下還生成了hex等檔案。
如果出現錯誤,在輸出視窗會有提示的。如果出現錯誤,在輸出視窗會有提示的。
點擊錯誤提示,提示符就會跳到出錯行。效果如圖3所示。

不過建議不要直接把hex檔下載到單晶片微控制器,應該用MPLAB編譯、模擬後,覺得沒有什麼問題再下載到單晶片微控制器進行測試。


圖1


圖2


圖3

參考出處:http://pdf.18ic.com/post_14_505_1.html

1 則留言:

Jonathan Kao 提到...

能留下這樣詳細的步驟...對於其他開發者是一件很方便的事