RM新时代网站-首页

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

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

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

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

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

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

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

1

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

2

二.Harmony代碼配置環(huán)境

1.在“Clock Diagram”選項卡中,將外部晶振頻率設(shè)置為20MHz,時鐘模式選擇“HS模式”。然后點擊“Auto-Calculate”,將系統(tǒng)時鐘頻率設(shè)置為80MHz,并完成系統(tǒng)時鐘的自動設(shè)置。

3

4

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

5

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

三.代碼設(shè)置

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

6

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

BSP_LEDToggle(BSP_LED_1);

BSP_LEDToggle(BSP_LED_2);

BSP_LEDToggle(BSP_LED_3);

7

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

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

    關(guān)注

    0

    文章

    5

    瀏覽量

    1808
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    快來參與知識問答,贏取Microchip全新的Curiosity開發(fā)板!

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

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

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

    參與有獎知識問答,贏取Microchip全新的Curiosity開發(fā)板!

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

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

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

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

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

    PIC32MX USB微接口有錯誤

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

    PIC32MX USART驅(qū)動程序哪個指針用于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嗎? 以上來自于百度翻譯 以下為原文 Can i use texas instrument PCM1789 24 bit DAC with PIC32MX470
    發(fā)表于 03-18 16:06

    Microchip Curiosity PIC32MX470_簡單測試_點亮LED燈

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

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

    這次要測試的是驅(qū)動OLED12864顯示屏。OLED12864模塊使用的是IIC接口,SDA接RF4引腳,SCL接RF5引腳,電源為3.3V。IIC時序使用軟件模擬,采用強制讀寫模式。 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 ?3822次閱讀
    用<b class='flag-5'>Microchip</b> <b class='flag-5'>Curiosity</b> <b class='flag-5'>PIC32MX470</b>驅(qū)動OLED12864顯示屏

    PIC32MX470 溫濕度計+RTOS+GUI:MHC教程

    PIC32MX470這塊板子的USB debug口只有debug功能,想用調(diào)試串口只能再接一根USB轉(zhuǎn)TTL的線,不方便。
    的頭像 發(fā)表于 02-01 03:48 ?3375次閱讀
    <b class='flag-5'>PIC32MX470</b> 溫濕度計+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 ?505次閱讀
    <b class='flag-5'>Microchip</b> <b class='flag-5'>PIC32Mx</b>系列音頻開發(fā)方案

    PIC32MK MCJ Curiosity Pro用戶指南

    PIC32MK MCJ Curiosity Pro用戶指南免費下載。
    發(fā)表于 04-29 10:12 ?17次下載
    RM新时代网站-首页