MPLAB X IDE使用心得


這幾天花了很大的力氣,終於把官方給的庫函數成功燒錄到入門的以太網套件中,終於能點亮板子上的led 。這也沒有白費我這幾天的努力。
          下面,就簡單的介紹我的開發心得吧
1 )開發環境的配置

<ignore_js_op>配置9.png<ignore_js_op>配置10.png 
          首先,我們需要下載和安裝MPLABX-v2.10 harmony_v0_80_01b xc32-v1.32 這三個軟件。我對這三個軟件做簡單的說明:MPLABX-v2.10 是一個用於開發Microchip 單片機和數字信號控制器的應用。可以開發Microchip 8 位,16 位,32 位等的單片機。功能很強大。harmony_v0_80_01b 是一個固件庫,里面有PIC32 相關的例程和一些應用的API xc32-v1.32 是一個編譯器。八折三個軟件安裝完后,就可以進行開發了。下面就我就分享一下我的經驗。
2 )庫例程的編譯,下載和硬件仿真
a )首先,找到官方的例程
<ignore_js_op>打開工程技巧.png 
官方的例程  一般在這個位置。
X:\microchip\harmony\v0_80_01b\apps\examples\peripheral\state-driven\ports\blinky_leds\firmware
找到這個路徑后,用鼠標這個blinky_leds.X 文件直接拖到MPLAB 里,如下圖:
<ignore_js_op>配置11.png 
或者直接在MPLAB IDE crtl+shift+O 的功能,按照這個路徑打開工程。凡事見到像XXXX.X 的文件夾,這個文件夾就是相應的工程。
打開例程工程后,如下圖:
<ignore_js_op>配置13.png 
b )選擇相應的芯片
          打開例程工程后,就要選擇基於那個芯片的例程,具體方法有兩種:
方法一:
<ignore_js_op>配置12.png 
          直接在我畫圈的地方的選擇,我打開的這個例程有基於三個芯片的例程的,如果你是PIC32MZ 嵌入式入門套件的,就選擇pic32_sk_mz, 其他的也是這樣選擇的。
方法二
<ignore_js_op>配置14.png 
          首先用鼠標選中工程的總目錄,然后右擊鼠標就會出現一個很長的菜單欄,接着鼠標選擇菜單欄底部的Properties 選項,進入下一級菜單欄:
<ignore_js_op>配置1.png 
          進入就是這樣子,我畫的藍色圈就是這關於4 個芯片例程的相關設置。想了解的讀者可以自行研究,我這里就不多說了,里面的相關設置,官方已經幫你搞定了。然后就用鼠標點擊我畫了紅色圈圈的這一個選項。點擊進入如下圖:
<ignore_js_op>配置2.png 
          然后根據你是哪個開發套件的來配置,我這里用PIC32MZ 的入門以太網套件,所以月用鼠標點擊紅色圈的pic32_sk_mz ,然后點擊畫藍色圈的選項,把它激活。做到這里,工程基本上都配置好了。然后就是下載和仿真了。
3 )編譯,下載和硬件仿真
a )編譯
<ignore_js_op>配置15.png 
          鼠標點擊畫紅色圈的圖標就可以進行工程的編譯,如果編譯沒有問題就會出現畫着藍色圈的編譯器反饋的信息。
b )下載程序
          首先插上USB ,然后連接到電腦上
<ignore_js_op>配置16.png 
要用畫着紅色的那個usb 口,就是較長的那條usb 線。接着選擇仿真工具。
<ignore_js_op>配置17.png 
<ignore_js_op>配置18.png 
鼠標點擊畫紅色圈的圖標,就會彈出一個菜單,如果usb沒有接上電腦前是這樣的,插上usb后就會出現驅動了,如圖:
<ignore_js_op>配置19.png 
<ignore_js_op>配置5.png 
          這時就可以下載程序和仿真了
c )下載和硬件仿真
<ignore_js_op>配置6.png 
          鼠標點擊畫紅色圈的圖標,就可以進行下載程序,當程序下載成功后就會出現大紅色圈里的信息,表明下載已經成功。
d )硬件仿真調試
<ignore_js_op>配置7.png 
<ignore_js_op>配置8.png 
          鼠標點擊畫紅色圈的圖標即可進入硬件仿真狀態,進入仿真狀態時,編譯器是默認全速運行的,這是炫耀鼠標點擊下圖的畫着紅色圈的圖標,然后就可以根據自己需要進行單步運行等方式調試程序。
<ignore_js_op>配置20.png 
          例程是讓一個燈閃爍的,我在工程里調添加了兩句話,如下圖畫着紅色圈的部分。
LED1~3 代表板子上的三個led 燈,這部分讀者可以自己進行嘗試。
<ignore_js_op>工程打開后.png 
2014-8-19 21:16 上傳
下載附件 (145.93 KB)
 

手敲字敲得好累呀,希望這對大家有幫助,能盡快熟悉這款工具和他的編譯環境。
<ignore_js_op>

配置3.png (224.74 KB, 下載次數: 0)

 

配置3.png

<ignore_js_op>

配置4.png (138.19 KB, 下載次數: 0)

 

配置4.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM