2011年2月15日 星期二

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

DIY - PICMPLAB 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% 
天氣:天氣寒冷,多雲有微雨

沒有留言:

張貼留言