为什么板子上的四个LED灯单独闪烁可以

2019-07-20 16:34发布

四个灯一起闪烁就有两个灯没有反应?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
jiahy
1楼-- · 2019-07-20 19:29
怎么让程序上电从flash里面运行,只换一下CMD文件就行了吗?
wuhany
2楼-- · 2019-07-20 22:03
 精彩回答 2  元偷偷看……
jiahy
3楼-- · 2019-07-21 01:35


#include<DSP28x_Project.h>

void delay(float i)
{
        while(i--);
}

void main(void)
{
  InitSysCtrl();   //系统控制初始化
   //InitGpio();
//  DINT;      //禁止全局中断
   InitPieCtrl();
//  IER = 0x0000;  //禁止CPU中断
//  IFR = 0x0000;  //清楚CPU所有中断标志
  // InitPieVectTable();//位向量表中的所有中断向量配置对应的入口地址
   EALLOW;    //允许访问受保护的空间
   GpioCtrlRegs.GPADIR.all=0x000f; //配置I/O口为输出
   EDIS;      //禁止访问受保护的空间
   for(;;)
        {
   GpioDataRegs.GPATOGGLE.bit.GPIO0=1;  //电平翻转
   delay(60000);
   GpioDataRegs.GPATOGGLE.bit.GPIO1=1;
   delay(60000);
   GpioDataRegs.GPATOGGLE.bit.GPIO2=1;
   delay(60000);
   GpioDataRegs.GPATOGGLE.bit.GPIO3=1;
   delay(60000);

        }
}
jiaxw
4楼-- · 2019-07-21 05:25
 精彩回答 2  元偷偷看……
liliang9554
5楼-- · 2019-07-21 07:36
C2000在FLASH里运行程序,只是将程序烧写到FLASH中,与在RAM里运行没有本质的区别。
zhaoxqi
6楼-- · 2019-07-21 11:57
但是在FLASH里运行需要设置等待周期,对于对时间要求严
格的过程,需要拷贝到RAM中运行,以达到最高速度。

一周热门 更多>