鱼C论坛

 找回密码
 立即注册
查看: 2565|回复: 1

(涉及DSP)CCS编译程序时发现有错误,但不知道哪里有问题,请大佬们帮忙!

[复制链接]
发表于 2020-10-23 20:42:51 | 显示全部楼层 |阅读模式
5鱼币
#include "DSP28x_Project.h"  // Device Headerfile and Examples Include File

#define EXAMPLE1 1
#define EXAMPLE2 0
#define EXAMPLE3 0

void delay_loop(void);
void Gpio_select(void);
void Gpio_example1(void);
void Gpio_example2(void);
void Gpio_example3(void);


void main(void)
{   InitSysCtrl();
    Gpio_select();
    DINT;
    InitPieCtrl();
    IER = 0x0000;
    IFR = 0x0000;
    InitPieVectTable();

#if EXAMPLE1

    Gpio_example1();

#endif

#if EXAMPLE2

    Gpio_example2();

#endif

#if EXAMPLE3

    Gpio_example3();

#endif

}


void delay_loop()
{     short i;
      for(i = 0;i = 5000;i++)  {}
}

void Gpio_example1(void)
{
    if(GpioDataRegs.GPBSET.bit.GPIO32 = 1)
    {
        for(;;)
        {
            GpioDataRegs.GPADAT.all = 0x000000FE;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000FD;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000FB;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000F9;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000EF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000DF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000BF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x0000009F;
            delay_loop();
        }
    }
    else
    {    for(;;)
         {
            GpioDataRegs.GPADAT.all = 0x0000009F;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000BF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000DF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000EF;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000F9;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000FB;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000FD;
            delay_loop();
            GpioDataRegs.GPADAT.all = 0x000000FE;
            delay_loop();
         }
    }
}

void Gpio_example2(void)
{
}

void Gpio_example3(void)
{
    GpioDataRegs.GPASET.all = 0xAAAAAAAA;
    GpioDataRegs.GPACLEAR.all = 0x55555555;

    GpioDataRegs.GPBSET.all = 0x0000000A;
    GpioDataRegs.GPBCLEAR.all = 0x00000005;

    for(;;)
    {
        GpioDataRegs.GPATOGGLE.all = 0xFFFFFFFF;
        GpioDataRegs.GPBTOGGLE.all = 0x0000000f;
        delay_loop();
    }
}

void Gpio_select(void)
{
    EALLOW;
    GpioDataRegs.GPAMUX1.all = 0x00000000;
    GpioDataRegs.GPAMUX2.all = 0x00000000;
    GpioDataRegs.GPBMUX1.bit.GPIO32 = 0;
    GpioDataRegs.GPADIR.all = 0xFFFFFFFF;
    GpioDataRegs.GPBDIR.bit.GPIO32 = 0;
    EDIS;
}

//=================================
================================//


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-23 20:43:56 | 显示全部楼层
错误信息如图
QQ截图20201023204047.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 19:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表