led.h

来自「一些TI的DSP2047上的我写的程序」· C头文件 代码 · 共 55 行

H
55
字号
/*--------------------------------------------------------*/
/*  WQ21ST SOFTWARE	STUDIO.			                  	  */
/*--------------------------------------------------------*/
/*
   LED	test include file for EVM320LF2407

   This test requires a person who is not color blind to observe
   DS1(red), DS2(yellow), DS3(green)

   filename:    led.h
   original:	07/25/2001   by: WQ
   last update: 08/18/2000   by: WQ
*/

#define LED_ON    0x0001
#define LED_OFF   0x0000

#define UART      0x0010

/*
  Read/Write Registers
*/
#define MCR	      UART+4	       /* Modem Control Register	*/

/*
  Macro Expansion Declarations
*/
#define _UART	   00010h

/*
  Read/Write Registers 
*/
#define _MCR	   _UART+4h		 /* Modem Control Register	 */



/* Define the types to be used to manipulate 8-, 16-, 32-bit data  */

typedef unsigned char   BYTE;    /* 8-bit data  */
typedef unsigned int    WORD;    /* 16-bit data */
typedef unsigned long   DWORD;   /* 32-bit data */
typedef volatile WORD * PORT;

#define STR(x) #x

#define OUTMAC(address,data)  \
 asm("        LDPK    _"STR(data));  \
 asm("        OUT     _"STR(data) "," STR(address))

#define INMAC(address,data)   \
 asm("        LDPK    _"STR(data));  \
 asm("        IN      _"STR(data) "," STR(address))


⌨️ 快捷键说明

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