⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 DSP2812的跑马灯程序
💻 C
字号:
//****************************************************************************
//** File Name     :      Code_of_SMC_DTC.c                                 **
//** Project       :      Sparse Matrix Converter Using DTC Control Program **         **
//** Originator    :      Topsaint                                          **
//** Target        :      TMS320LF2407A                                     **
//** Date of Issue :      NOV-18-2006                                        **
//****************************************************************************


#include 	"2407c.h"


#include <stdio.h>

void delay();
/*
 *  ======== main ========
 */
void main()
{
    /* write a string to stdout */
   
    
////////////////////////////////
//         dsp initial        //
////////////////////////////////

    asm(" setc INTM");     // disable int
    asm(" clrc SXM");
    asm(" clrc OVM");
    asm(" clrc CNF");

    *SCSR1=0x81FE;         // CLKIN=10M,CLKOUT=40M
    *WDCR=0xE8;	           // disable watchdog
    
   // *IMR=0X0002;           // mask some maskable interrupt
  //  *IFR=0xFFFF;           // Clear all interrupt flags
    
   
   /* 闪灯 */
    *MCRC=0X0000;
	*PFDATDIR=0X0FF00;  /* set HPI[3:0] to output */
	for (;;)
	{

		*PFDATDIR=0X0FFAA;  /* LED on  */
		delay();
        *PFDATDIR=0X0FF55;  /* LED off */
		delay();

		*PFDATDIR=0X0FFFF;  /* LED off */
		delay();

        *PFDATDIR=0X0FF00;  /* LED off */
		delay();
        *PFDATDIR=0X0FF01;  /* LED off */
		delay();
		*PFDATDIR=0X0FF02;  /* LED off */
		delay();
		*PFDATDIR=0X0FF04;  /* LED off */
		delay();
		*PFDATDIR=0X0FF08;  /* LED off */
		delay();
		*PFDATDIR=0X0FF10;  /* LED off */
		delay();
		*PFDATDIR=0X0FF20;  /* LED off */
		delay();
		*PFDATDIR=0X0FF40;  /* LED off */
		delay();

	}
}

void delay()
{
	unsigned int i, j;

	for (i=0; i<0x200; i++)
	{
		for (j=0; j<0x1000; j++);
	}
}







void interrupt nothing()

{

return;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -