一。創(chuàng)建項目:
1.在MPLAB X IDE的“文件”中選擇“新建項目”。在“新建項目”窗口中,“類別”設置為“Microchip嵌入式”,“項目”設置為“32-bit MPLAB Harmony Project”,然后點擊“下一步”。
2.在下圖中設置Harmony路徑、工程路徑、工程名稱、芯片型號。工程路徑與Harmony路徑必須在同一個硬盤分區(qū)下,要不然會報錯。在設置芯片型號 時,可以直接選擇相應的芯片型號,也可以根據(jù)開發(fā)板型號來選擇相應的芯片型號。點擊“完成”,完成工程的創(chuàng)建。然后MPLAB會自動打開Harmony開發(fā)環(huán)境。
二.Harmony代碼配置環(huán)境
1.在“Clock Diagram”選項卡中,將外部晶振頻率設置為20MHz,時鐘模式選擇“HS模式”。然后點擊“Auto-Calculate”,將系統(tǒng)時鐘頻率設置為80MHz,并完成系統(tǒng)時鐘的自動設置。
2.在“Options”選項卡中,對定時器驅動做如下設置。工程中使用的Timer2,32位模式,時鐘源為PBCLK。PBCLK的頻率為40MHz,所以定時器一秒的計數(shù)為:40MHz/256 = 156250。
3.在設置芯片的配置字時注意將看門狗關閉。Harmony設置完成后,就可以點擊代碼生成圖標來生成代碼了。
三.代碼設置
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
+關注
關注
0文章
5瀏覽量
1886
發(fā)布評論請先 登錄
參與知識問答,贏取Microchip全新的Curiosity開發(fā)板!
快來參與知識問答,贏取Microchip全新的Curiosity開發(fā)板!
積極參與知識問答,贏取Microchip全新的Curiosity開發(fā)板!
參與有獎知識問答,贏取Microchip全新的Curiosity開發(fā)板!
知識問答,贏取Microchip全新的Curiosity開發(fā)板哦!
參加知識問答,贏取Microchip全新的Curiosity開發(fā)板!
PIC32MX USB微接口有錯誤
PIC32MX USART驅動程序哪個指針用于USAT?
需要將pic32mx470配置為數(shù)字嗎?
能使用德克薩斯儀器PCM178924位DAC和PIC32 MX470嗎?
Microchip Curiosity PIC32MX470_簡單測試_點亮LED燈

用Microchip Curiosity PIC32MX470驅動OLED12864顯示屏

Microchip PIC32Mx系列音頻開發(fā)方案

評論