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

📄 system.h

📁 TI提供的惦记控制代码. TI提供的惦记控制代码. TI提供的惦记控制代码.
💻 H
字号:
/************************************************************/
/*                   
   system.h    
   Header file for hardware initialisation  
/*                                           
/************************************************************/

/* Derived from routines supplied by Spectrum Digital */

/* System configuration. Used to turn on ADC, timers etc */

#define SCSR1 *(volatile unsigned int*)	0x7018

#define ADC_CLKEN    0x0080
#define SCI_CLKEN    0x0040
#define SPI_CLKEN    0x0020
#define CAN_CLKEN    0x0010
#define EVB_CLKEN    0x0008
#define EVA_CLKEN    0x0004


/* Wait State Bits */

#define PSWSB0	0x0001
#define PSWSB1	0x0002
#define PSWSB2	0x0004
#define DSWSB0	0x0008
#define DSWSB1	0x0010
#define DSWSB2	0x0020
#define IOWSB0	0x0048
#define IOWSB1	0x0080
#define IOWSB2	0x0100

#define MS_TIME_LOOP   0x0680

#define   PS2	    0x0800
#define   PS1	    0x0400
#define   PS0	    0x0200
#define   PS_MASK   0x0E00

#define   FREQIN4	    ( ( 0 )                     )
#define   FREQIN2	    ( ( PS0)                    )
#define   FREQIN1_33	( ( PS1)                    )
#define   FREQIN1	    ( ( PS1) | ( PS0)           )
#define   FREQIN_8	    ( ( PS2)                    )
#define   FREQIN_66	    ( ( PS2) |          ( PS0)  )
#define   FREQIN_57	    ( ( PS2) | ( PS1)           )
#define   FREQIN_50	    ( ( PS2) | ( PS1) | ( PS0)  )

/*
  Macro Expansion Declarations
*/
#define _WSGR	   0FFFFh      /* wait state generator reg in I/O space */

#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))

/* Function prototypes of functions available to main program */

void bad_trap(void);
void init_system(void);

/* End of system.h */

⌨️ 快捷键说明

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