一。创建项目:
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浏览量
1949
发布评论请先 登录
参与知识问答,赢取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创建项目步骤详解
评论