0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Microchip Curiosity PIC32MX470創(chuàng)建項(xiàng)目步驟詳解

電子工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-02-01 05:12 ? 次閱讀

一。創(chuàng)建項(xiàng)目:

1.在MPLAB X IDE的“文件”中選擇“新建項(xiàng)目”。在“新建項(xiàng)目”窗口中,“類別”設(shè)置為“Microchip嵌入式”,“項(xiàng)目”設(shè)置為“32-bit MPLAB Harmony Project”,然后點(diǎn)擊“下一步”。

1

2.在下圖中設(shè)置Harmony路徑、工程路徑、工程名稱、芯片型號(hào)。工程路徑與Harmony路徑必須在同一個(gè)硬盤分區(qū)下,要不然會(huì)報(bào)錯(cuò)。在設(shè)置芯片型號(hào) 時(shí),可以直接選擇相應(yīng)的芯片型號(hào),也可以根據(jù)開發(fā)板型號(hào)來(lái)選擇相應(yīng)的芯片型號(hào)。點(diǎn)擊“完成”,完成工程的創(chuàng)建。然后MPLAB會(huì)自動(dòng)打開Harmony開發(fā)環(huán)境。

2

二.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è)置。

3

4

2.在“Options”選項(xiàng)卡中,對(duì)定時(shí)器驅(qū)動(dòng)做如下設(shè)置。工程中使用的Timer2,32位模式,時(shí)鐘源為PBCLK。PBCLK的頻率為40MHz,所以定時(shí)器一秒的計(jì)數(shù)為:40MHz/256 = 156250。

5

3.在設(shè)置芯片的配置字時(shí)注意將看門狗關(guān)閉。Harmony設(shè)置完成后,就可以點(diǎn)擊代碼生成圖標(biāo)來(lái)生成代碼了。

三.代碼設(shè)置

1.打開“app.c”,在APP_Tasks函數(shù)中加入“DRV_TMR0_Start();”語(yǔ)句,啟動(dòng)定時(shí)器。

6

2.打開“system_interrupt.c”,在文件開始處加入“#include“bsp.h””。在定時(shí)器的中斷函數(shù)中加入

BSP_LEDToggle(BSP_LED_1);

BSP_LEDToggle(BSP_LED_2);

BSP_LEDToggle(BSP_LED_3);

7

3.將代碼編譯完成后,下載到開發(fā)板,即可實(shí)現(xiàn)LED周期閃爍的效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PIC32MX470
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    1816
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板!

    DesignSpark社區(qū)推出有獎(jiǎng)問(wèn)答,回答關(guān)于Microchip PIC?單片機(jī)-獨(dú)立于內(nèi)核的外設(shè)(CIP)的問(wèn)題,即有機(jī)會(huì)贏取Microchip全新的Curiosity開發(fā)板!
    發(fā)表于 12-06 13:54

    快來(lái)參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板!

    Curiosity開發(fā)板! Microchip具有獨(dú)立于內(nèi)核外設(shè)的PIC單片機(jī)將8位MCU性能提升至新等級(jí)。具有設(shè)計(jì)用于提升任何控制系統(tǒng)功能的多個(gè)片上模塊,這些MCU在嵌入式設(shè)計(jì)中極具價(jià)值。獨(dú)立于內(nèi)核的外設(shè)
    發(fā)表于 12-06 14:08

    積極參與知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板!

    Curiosity開發(fā)板! Microchip具有獨(dú)立于內(nèi)核外設(shè)的PIC單片機(jī)將8位MCU性能提升至新等級(jí)。具有設(shè)計(jì)用于提升任何控制系統(tǒng)功能的多個(gè)片上模塊,這些MCU在嵌入式設(shè)計(jì)中極具價(jià)值。獨(dú)立于內(nèi)核的外設(shè)
    發(fā)表于 12-07 10:06

    參與有獎(jiǎng)知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板!

    Curiosity開發(fā)板! Microchip具有獨(dú)立于內(nèi)核外設(shè)的PIC單片機(jī)將8位MCU性能提升至新等級(jí)。具有設(shè)計(jì)用于提升任何控制系統(tǒng)功能的多個(gè)片上模塊,這些MCU在嵌入式設(shè)計(jì)中極具價(jià)值。獨(dú)立于內(nèi)核的外設(shè)
    發(fā)表于 12-07 10:38

    知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板哦!

    Curiosity開發(fā)板! Microchip具有獨(dú)立于內(nèi)核外設(shè)的PIC單片機(jī)將8位MCU性能提升至新等級(jí)。具有設(shè)計(jì)用于提升任何控制系統(tǒng)功能的多個(gè)片上模塊,這些MCU在嵌入式設(shè)計(jì)中極具價(jià)值。獨(dú)立于內(nèi)核的外設(shè)
    發(fā)表于 12-14 16:03

    參加知識(shí)問(wèn)答,贏取Microchip全新的Curiosity開發(fā)板!

    Curiosity開發(fā)板! Microchip具有獨(dú)立于內(nèi)核外設(shè)的PIC單片機(jī)將8位MCU性能提升至新等級(jí)。具有設(shè)計(jì)用于提升任何控制系統(tǒng)功能的多個(gè)片上模塊,這些MCU在嵌入式設(shè)計(jì)中極具價(jià)值。獨(dú)立于內(nèi)核的外設(shè)
    發(fā)表于 12-14 16:04

    PIC32MX USB微接口有錯(cuò)誤

    have mistake in my micro USB connection to PIC32MX470 microcontroller. Attached is the picture. Can
    發(fā)表于 02-19 07:54

    PIC32MX USART驅(qū)動(dòng)程序哪個(gè)指針用于USAT?

    using PIC32MX470 micro and trying out an USART example in help file. There USART driver is used from
    發(fā)表于 02-27 08:04

    需要將pic32mx470配置為數(shù)字嗎?

    to configure pic32mx470 as digital? i am confused and want to ensure. thanks!
    發(fā)表于 03-05 11:09

    能使用德克薩斯儀器PCM178924位DAC和PIC32 MX470嗎?

    我能使用德克薩斯儀器PCM178924位DAC和PIC32 MX470嗎? 以上來(lái)自于百度翻譯 以下為原文 Can i use texas instrument PCM1789 24 bit DAC with PIC32MX470
    發(fā)表于 03-18 16:06

    Microchip Curiosity PIC32MX470_簡(jiǎn)單測(cè)試_點(diǎn)亮LED燈

    一.創(chuàng)建項(xiàng)目: 1.在MPLAB X IDE的文件中選擇新建項(xiàng)目。在新建項(xiàng)目窗口中,類別設(shè)置為Microchip嵌入式,
    發(fā)表于 02-20 20:16 ?2844次閱讀
    <b class='flag-5'>Microchip</b> <b class='flag-5'>Curiosity</b> <b class='flag-5'>PIC32MX470</b>_簡(jiǎn)單測(cè)試_點(diǎn)亮LED燈

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

    這次要測(cè)試的是驅(qū)動(dòng)OLED12864顯示屏。OLED12864模塊使用的是IIC接口,SDA接RF4引腳,SCL接RF5引腳,電源為3.3V。IIC時(shí)序使用軟件模擬,采用強(qiáng)制讀寫模式。 1.iic.h文件 #ifndef __IIC_H #define __IIC_H #include stdint.h #include system_config.h #define IIC_SCL(status) if(status) \ PLIB_PORTS_PinSet(PORTS_ID_0, PORT_CHANNEL_F, PORTS_BIT_POS_5);\ else \ PLIB_PORTS_PinClear(PORTS_ID_0, PORT_CHANNEL_F, PORTS_BIT_POS_5) #define IIC_SDA_OUT(status) if(status) \ PLIB_PORTS_PinSet(PORTS_ID_0, PORT_CHANNEL_F, PORTS_BIT_POS_4);\ else \ PLIB_PORTS_PinClear(PORTS
    發(fā)表于 02-20 20:24 ?3824次閱讀
    用<b class='flag-5'>Microchip</b> <b class='flag-5'>Curiosity</b> <b class='flag-5'>PIC32MX470</b>驅(qū)動(dòng)OLED12864顯示屏

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

    PIC32MX470這塊板子的USB debug口只有debug功能,想用調(diào)試串口只能再接一根USB轉(zhuǎn)TTL的線,不方便。
    的頭像 發(fā)表于 02-01 03:48 ?3384次閱讀
    <b class='flag-5'>PIC32MX470</b> 溫濕度計(jì)+RTOS+GUI:MHC教程

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

    關(guān)鍵詞:Microchip , PIC32MX , 音頻開發(fā) Microchip公司的PIC32Mx系列32位MCU采用MIPS32reg; M4Kreg; 32位RISC內(nèi)核,具有5
    發(fā)表于 09-28 00:43 ?513次閱讀
    <b class='flag-5'>Microchip</b> <b class='flag-5'>PIC32Mx</b>系列音頻開發(fā)方案

    PIC32MK MCJ Curiosity Pro用戶指南

    PIC32MK MCJ Curiosity Pro用戶指南免費(fèi)下載。
    發(fā)表于 04-29 10:12 ?17次下載