一。創(chuàng)建項目:
1.在MPLAB X IDE的“文件”中選擇“新建項目”。在“新建項目”窗口中,“類別”設(shè)置為“Microchip嵌入式”,“項目”設(shè)置為“32-bit MPLAB Harmony Project”,然后點擊“下一步”。
2.在下圖中設(shè)置Harmony路徑、工程路徑、工程名稱、芯片型號。工程路徑與Harmony路徑必須在同一個硬盤分區(qū)下,要不然會報錯。在設(shè)置芯片型號 時,可以直接選擇相應的芯片型號,也可以根據(jù)開發(fā)板型號來選擇相應的芯片型號。點擊“完成”,完成工程的創(chuàng)建。然后MPLAB會自動打開Harmony開發(fā)環(huán)境。
二.Harmony代碼配置環(huán)境
1.在“Clock Diagram”選項卡中,將外部晶振頻率設(shè)置為20MHz,時鐘模式選擇“HS模式”。然后點擊“Auto-Calculate”,將系統(tǒng)時鐘頻率設(shè)置為80MHz,并完成系統(tǒng)時鐘的自動設(shè)置。
2.在“Options”選項卡中,對定時器驅(qū)動做如下設(shè)置。工程中使用的Timer2,32位模式,時鐘源為PBCLK。PBCLK的頻率為40MHz,所以定時器一秒的計數(shù)為:40MHz/256 = 156250。
3.在設(shè)置芯片的配置字時注意將看門狗關(guān)閉。Harmony設(shè)置完成后,就可以點擊代碼生成圖標來生成代碼了。
三.代碼設(shè)置
1.打開“app.c”,在APP_Tasks函數(shù)中加入“DRV_TMR0_Start();”語句,啟動定時器。
2.打開“system_interrupt.c”,在文件開始處加入“#include“bsp.h””。在定時器的中斷函數(shù)中加入
BSP_LEDToggle(BSP_LED_1);
BSP_LEDToggle(BSP_LED_2);
BSP_LEDToggle(BSP_LED_3);
3.將代碼編譯完成后,下載到開發(fā)板,即可實現(xiàn)LED周期閃爍的效果。
-
PIC32MX470
+關(guān)注
關(guān)注
0文章
5瀏覽量
1808
發(fā)布評論請先 登錄
相關(guān)推薦
評論