一。創(chuàng)建項(xiàng)目:
1.在MPLAB X IDE的“文件”中選擇“新建項(xiàng)目”。在“新建項(xiàng)目”窗口中,“類(lèi)別”設(shè)置為“Microchip嵌入式”,“項(xiàng)目”設(shè)置為“32-bit MPLAB Harmony Project”,然后點(diǎn)擊“下一步”。
2.在下圖中設(shè)置Harmony路徑、工程路徑、工程名稱、芯片型號(hào)。工程路徑與Harmony路徑必須在同一個(gè)硬盤(pán)分區(qū)下,要不然會(huì)報(bào)錯(cuò)。在設(shè)置芯片型號(hào) 時(shí),可以直接選擇相應(yīng)的芯片型號(hào),也可以根據(jù)開(kāi)發(fā)板型號(hào)來(lái)選擇相應(yīng)的芯片型號(hào)。點(diǎn)擊“完成”,完成工程的創(chuàng)建。然后MPLAB會(huì)自動(dòng)打開(kāi)Harmony開(kāi)發(fā)環(huán)境。
二.Harmony代碼配置環(huán)境
1.在“Clock Diagram”選項(xiàng)卡中,將外部晶振頻率設(shè)置為20MHz,時(shí)鐘模式選擇“HS模式”。然后點(diǎn)擊“Auto-Calculate”,將系統(tǒng)時(shí)鐘頻率設(shè)置為80MHz,并完成系統(tǒng)時(shí)鐘的自動(dòng)設(shè)置。
2.在“Options”選項(xiàng)卡中,對(duì)定時(shí)器驅(qū)動(dòng)做如下設(shè)置。工程中使用的Timer2,32位模式,時(shí)鐘源為PBCLK。PBCLK的頻率為40MHz,所以定時(shí)器一秒的計(jì)數(shù)為:40MHz/256 = 156250。
3.在設(shè)置芯片的配置字時(shí)注意將看門(mén)狗關(guān)閉。Harmony設(shè)置完成后,就可以點(diǎn)擊代碼生成圖標(biāo)來(lái)生成代碼了。
三.代碼設(shè)置
1.打開(kāi)“app.c”,在APP_Tasks函數(shù)中加入“DRV_TMR0_Start();”語(yǔ)句,啟動(dòng)定時(shí)器。
2.打開(kāi)“system_interrupt.c”,在文件開(kāi)始處加入“#include“bsp.h””。在定時(shí)器的中斷函數(shù)中加入
BSP_LEDToggle(BSP_LED_1);
BSP_LEDToggle(BSP_LED_2);
BSP_LEDToggle(BSP_LED_3);
3.將代碼編譯完成后,下載到開(kāi)發(fā)板,即可實(shí)現(xiàn)LED周期閃爍的效果。
-
PIC32MX470
+關(guān)注
關(guān)注
0文章
5瀏覽量
1895
發(fā)布評(píng)論請(qǐng)先 登錄
參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板!
快來(lái)參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板!
積極參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板!
參與有獎(jiǎng)知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板!
知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板哦!
參加知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開(kāi)發(fā)板!
PIC32MX USB微接口有錯(cuò)誤
PIC32MX USART驅(qū)動(dòng)程序哪個(gè)指針用于USAT?
需要將pic32mx470配置為數(shù)字嗎?
能使用德克薩斯儀器PCM178924位DAC和PIC32 MX470嗎?
Microchip Curiosity PIC32MX470_簡(jiǎn)單測(cè)試_點(diǎn)亮LED燈

用Microchip Curiosity PIC32MX470驅(qū)動(dòng)OLED12864顯示屏

PIC32MX470 溫濕度計(jì)+RTOS+GUI:MHC教程

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

評(píng)論