dsPIC33CK256MP508 基于MCC开发-新建工程
平台:dsPIC33CK256MP508 DM330031开发板
1,File->New Project
Categories(类别) 选microchip嵌入式, Projects,选 独立项目
2,next,根据自己的板子选择对应的器件
3,next ,选择编译器,根据自己芯片的不同选择8位,16位,或者32位的编译器
4,next , 为自己的工程选择一个合适的名字,以及存放位置
6,点击MCC图标
如果没有这个图标需要进行安装
6.1,点击tools->plugins 在搜索框里填入MCC ,在在左下角有安装的按钮,点击安装即可
7,MCC界面
8,ICD端口根据自己的设计选择一个
9,想做个LED闪烁的程序。我板子上有两个LED ,分别接在RE6,和RE7
9.1配置一下管脚
9.2设置管脚名字
9.3,要闪烁的话还需要一个延时函数。如图位置有个DELAY模块,电机问号会出现下面的介绍,意思是会生成两个函数,毫秒和微妙延时。点击加号就把该模块添加到项目里了。
10,点击Generate 生成代码
11,再点一下MCC 就把配置界面关掉了 ,也可以不关,不关就是界面有点多,看个人习惯。
12,配置工程,或者说一个小分支
12.1 按照步骤建一个分支
配置好如下
指定一个宏
13,环境设置完成了,下面添加代码,
详细代码如下
#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=========================================