一。創建項目:
1.在MPLAB X IDE的“文件”中選擇“新建項目”。在“新建項目”窗口中,“類別”設置為“Microchip嵌入式”,“項目”設置為“32-bit MPLAB Harmony Project”,然后點擊“下一步”。

2.在下圖中設置Harmony路徑、工程路徑、工程名稱、芯片型號。工程路徑與Harmony路徑必須在同一個硬盤分區下,要不然會報錯。在設置芯片型號 時,可以直接選擇相應的芯片型號,也可以根據開發板型號來選擇相應的芯片型號。點擊“完成”,完成工程的創建。然后MPLAB會自動打開Harmony開發環境。

二.Harmony代碼配置環境
1.在“Clock Diagram”選項卡中,將外部晶振頻率設置為20MHz,時鐘模式選擇“HS模式”。然后點擊“Auto-Calculate”,將系統時鐘頻率設置為80MHz,并完成系統時鐘的自動設置。


2.在“Options”選項卡中,對定時器驅動做如下設置。工程中使用的Timer2,32位模式,時鐘源為PBCLK。PBCLK的頻率為40MHz,所以定時器一秒的計數為:40MHz/256 = 156250。

3.在設置芯片的配置字時注意將看門狗關閉。Harmony設置完成后,就可以點擊代碼生成圖標來生成代碼了。
三.代碼設置
1.打開“app.c”,在APP_Tasks函數中加入“DRV_TMR0_Start();”語句,啟動定時器。

2.打開“system_interrupt.c”,在文件開始處加入“#include“bsp.h””。在定時器的中斷函數中加入
BSP_LEDToggle(BSP_LED_1);
BSP_LEDToggle(BSP_LED_2);
BSP_LEDToggle(BSP_LED_3);

3.將代碼編譯完成后,下載到開發板,即可實現LED周期閃爍的效果。
-
PIC32MX470
+關注
關注
0文章
5瀏覽量
1958
發布評論請先 登錄
參與知識問答,贏取Microchip全新的Curiosity開發板!
快來參與知識問答,贏取Microchip全新的Curiosity開發板!
積極參與知識問答,贏取Microchip全新的Curiosity開發板!
參與有獎知識問答,贏取Microchip全新的Curiosity開發板!
知識問答,贏取Microchip全新的Curiosity開發板哦!
參加知識問答,贏取Microchip全新的Curiosity開發板!
PIC32MX USART驅動程序哪個指針用于USAT?
需要將pic32mx470配置為數字嗎?
能使用德克薩斯儀器PCM178924位DAC和PIC32 MX470嗎?
Microchip Curiosity PIC32MX470_簡單測試_點亮LED燈
用Microchip Curiosity PIC32MX470驅動OLED12864顯示屏
PIC16F13145 Curiosity Nano評估套件技術解析
Microchip Technology PIC32CK GC Curiosity Ultra開發板數據手冊
PIC18F16Q20 Curiosity Nano開發板技術解析與應用指南
Microchip Curiosity PIC32MX470創建項目步驟詳解
評論