首页 > 其他分享 >基于dspic33ck64mp105的电机控制器开发①

基于dspic33ck64mp105的电机控制器开发①

时间:2024-07-01 22:43:03浏览次数:15  
标签:files LED1 控制器 LED 电机 mcc system dspic33ck64mp105 include

原理图是基于 microchip官方的 MCP1722_Power_Tools 参考设计而来,修改部分如下:

https://www.microchip.com/en-us/tools-resources/reference-designs/portable-power-tool-reference-design

1,修改了电源模块

2,修改了栅极驱动

3,增加了蓝牙通信模块

4,修改了原版AUX的端口

5,增加了一个LED

开发代号:Himalayas   

项目地址:https://gitee.com/BD4VFX/Himalayas.git

这个帖子仅仅作为我开发的记录,不定时更新,如果恰好能帮到你,我会很高兴^_^

本期目标:新建工程,学习GPIO的使用,做一个简单的流水灯。

1,新建工程

使用的是mplab V6.2

file->new project

image



image



image


image


原理图中RC12 RC13 接了两个LED

image


MCC中将两个 IO 口配置成输出模式

image


点击PINS  右侧会出现一个IO配置的窗口  可以把IO口重新定义一个名字

image

我这里配置成了 LED1 和 LED3  下拉

image


在驱动里面 点击 DELAY  前面的加号 增加一个 延时函数

image


点击 Generate 按钮 生成代码  然后点击 MCC图标 退出 MCC

image


生成的代码如下

imageimage



#include "mcc_generated_files/system/system.h"
#include "mcc_generated_files/system/pins.h"  //这个需要添加
#include "mcc_generated_files/timer/delay.h"  //这个需要添加

/*
     Main application
*/

int main(void)
{
     SYSTEM_Initialize();
    
     LED1_SetLow();    
     LED3_SetHigh();

    while(1)
     {
         LED3_Toggle();
         LED1_Toggle();
         DELAY_milliseconds(500);
     }   
}

修改 main 函数代码 

image

下载成功后,可以看到,板子上的两个LED在交替闪烁。


技术分析:

image


以上  202407012235

标签:files,LED1,控制器,LED,电机,mcc,system,dspic33ck64mp105,include
From: https://www.cnblogs.com/BD4VFX/p/18278980

相关文章