dsPIC33CK256MP508 基于MCC开发-新建工程


平台:dsPIC33CK256MP508 DM330031开发板

1,File->New Project

Categories(类别) 选microchip嵌入式, Projects,选 独立项目

image

2,next,根据自己的板子选择对应的器件

image

3,next ,选择编译器,根据自己芯片的不同选择8位,16位,或者32位的编译器

image

4,next , 为自己的工程选择一个合适的名字,以及存放位置

image

5,点击finish 新建工程完成,这时候工程里是空的image

6,点击MCC图标


如果没有这个图标需要进行安装

6.1,点击tools->plugins 在搜索框里填入MCC ,在在左下角有安装的按钮,点击安装即可

image

7,MCC界面

image

8,ICD端口根据自己的设计选择一个

image

9,想做个LED闪烁的程序。我板子上有两个LED ,分别接在RE6,和RE7

image

9.1配置一下管脚

image

9.2设置管脚名字

image

9.3,要闪烁的话还需要一个延时函数。如图位置有个DELAY模块,电机问号会出现下面的介绍,意思是会生成两个函数,毫秒和微妙延时。点击加号就把该模块添加到项目里了。

imageimageimage

10,点击Generate 生成代码

image


image

11,再点一下MCC 就把配置界面关掉了  ,也可以不关,不关就是界面有点多,看个人习惯。

image

12,配置工程,或者说一个小分支

image

12.1 按照步骤建一个分支

image

配置好如下

image

指定一个宏

image

13,环境设置完成了,下面添加代码,

image

image

image

详细代码如下


#include "mcc_generated_files/system.h"

#include "mcc_generated_files/delay.h"
#include "mcc_generated_files/pin_manager.h"


/*
                          Main application
  */
int main(void)
{
     // initialize the device
     SYSTEM_Initialize();
     LED1_SetHigh();
     LED2_SetLow();
     while (1)
     {
         // Add your application code
         LED1_Toggle();
         LED2_Toggle();
        
         DELAY_milliseconds(1000);
     }
     return 1;
}
/**
  End of File
*/

================================END=========================================

posted @ 2021-06-27 17:23  Rocky_Zou  阅读(1075)  评论(0编辑  收藏  举报