2011年2月15日 星期二

DIY - PIC:MPLAB 18F4550 LED 程式燒寫 (十七)

DIY - PIC:MPLAB 18F4550 LED 程式燒寫 (十七) :

程式源碼編譯後,如沒有錯誤,程式便會產生 .hex 文件檔案,MPLAB 載入要燒寫的 .hex 文件檔案,更可以燒寫在要燒寫的芯片上。


  1. 將 MCD2 ICSP 插頭連接到 QL1201 燒寫器上
  2. USB 插頭連接到 PIC16-MCD2
  3. 然後插入電源
  4. 最後將 USB 插頭連接到電腦,電腦會確認 USB 硬件

※ 首先將要燒寫的芯片放入 ZIF 插座並鎖緊。


▲Program → Connect
▲MPLAB Connected 完成
▲File → Import → 選擇 18F4550 LED RA0.hex
  • COFF 文件格式包含機器代碼及調試信息(行號,符號等),在IDE運行時非常有用,使調試過程多,容易得多。
  • HEX 文件格式只包含程序的二進制數據,而這也正是你通常使用的微控制器進行編程生產。
▲Programmer → Program
▲燒寫成功!
燒寫完成後,將芯片鬆開放在測試板上的 ZIF插座,進行測試,開啟電源,如看見 LED 在閃動,便成功啦!

▲LED 在閃動!
▲示波器顯示 PORTA RA0 的波型
 C18 文件種類:

文件種類
文件尾名
描述
源文件
.c
源程式碼文件
表頭文件
.h
包含類、子程式、變數和其他識別元的前置宣告
目標文件
.o
目標文件
編譯器列表文件
.lst
提供有關的基本信息結果彙編
十六進制文件
.hex
用作燒寫到目標蕊片文件
調試文件
.coff
十六進制文件及調試仿真資料
連接器文件
.lkr
描述存儲器地址和分佈並納入 build文件夾內
應用程序映射文件
.map
描述應用程序和數據在存儲器分佈

2011 年 02 月 15 日 天氣報告
氣溫:10.7 度 @ 23:00 
相對濕度:百分之89% 
天氣:天氣寒冷,多雲有微雨

沒有留言:

張貼留言