📄 saa3010t.h
字号:
#ifndef __SAA3010T_H__
#define __SAA3010T_H__
// write your header here
//===================================================================
//zfs.h开始
//===================================================================
//===================================================================
//说明:头文件配置
//===================================================================
//===================================================================
//====================================================================
/////////////////////硬件资源申明开始/////////////////////////////////
//===================================================================
volatile unsigned int *P_IOA_Data=(unsigned int *)(0x7000);
volatile unsigned int *P_IOA_Buffer=(unsigned int *)(0x7001);
volatile unsigned int *P_IOA_Dir=(unsigned int *)(0x7002);
volatile unsigned int *P_IOA_Attrib=(unsigned int *)(0x7003);
volatile unsigned int *P_IOA_Latch=(unsigned int *)(0x7004);
//===================================================================
volatile unsigned int *P_IOB_Data=(unsigned int *)(0x7005);
volatile unsigned int *P_IOB_Buffer=(unsigned int *)(0x7006);
volatile unsigned int *P_IOB_Dir=(unsigned int *)(0x7007);
volatile unsigned int *P_IOB_Attrib=(unsigned int *)(0x7008);
//===================================================================
volatile unsigned int *P_FeedBack=(unsigned int *)(0x7009);
//====================================================================
volatile unsigned int *P_TimerA_Data=(unsigned int *)(0x700A);
volatile unsigned int *P_TimerA_Ctrl=(unsigned int *)(0x700B);
volatile unsigned int *P_TimerB_Data=(unsigned int *)(0x700C);
volatile unsigned int *P_TimerB_Ctrl=(unsigned int *)(0x700D);
//===================================================================
volatile unsigned int *P_Timebase_Ctrl=(unsigned int *)(0x700E);
volatile unsigned int *P_Timebase_Clear=(unsigned int *)(0x700F);
//===================================================================
volatile unsigned int *P_INT_Ctrl=(unsigned int *)(0x7010);
volatile unsigned int *P_INT_Clear=(unsigned int *)(0x7011);
//===================================================================
volatile unsigned int *P_Watchdog_Clear=(unsigned int *)(0x7012);
//===================================================================
volatile unsigned int *P_SystemClock=(unsigned int *)(0x7013);
//===================================================================
volatile unsigned int *P_ADC=(unsigned int *)(0x7014);
volatile unsigned int *P_ADC_Ctrl=(unsigned int *)(0x7015);
//===================================================================
volatile unsigned int *P_DAC2=(unsigned int *)(0x7016);
volatile unsigned int *P_DAC1=(unsigned int *)(0x7017);
//===================================================================
volatile unsigned int *P_IR_Ctrl=(unsigned int *)(0x7018);
//===================================================================
volatile unsigned int *P_LVD_Ctrl=(unsigned int *)(0x7019);
//===================================================================
volatile unsigned int *P_SIO_Data=(unsigned int *)(0x701A);
volatile unsigned int *P_SIO_Addr_low=(unsigned int *)(0x701B);
volatile unsigned int *P_SIO_Addr_Mid=(unsigned int *)(0x701C);
volatile unsigned int *P_SIO_Addr_Hight=(unsigned int *)(0x701D);
volatile unsigned int *P_SIO_Ctrl=(unsigned int *)(0x701E);
volatile unsigned int *P_SIO_Start=(unsigned int *)(0x701F);
volatile unsigned int *P_SIO_Addr_Stop=(unsigned int *)(0x7020);
//===================================================================
volatile unsigned int *P_URAT_Command1=(unsigned int *)(0x7021);
volatile unsigned int *P_URAT_Command2=(unsigned int *)(0x7022);
volatile unsigned int *P_URAT_Data=(unsigned int *)(0x7023);
volatile unsigned int *P_URAT_BaudScalarLow=(unsigned int *)(0x7024);
volatile unsigned int *P_URAT_BaudScalarHight=(unsigned int *)(0x7025);
//===================================================================
volatile unsigned int *P_DAC_Ctrl=(unsigned int *)(0x702A);
volatile unsigned int *P_DAC_MUX_Ctrl=(unsigned int *)(0x702B);
volatile unsigned int *P_DAC_MUX_Data=(unsigned int *)(0x702C);
//===================================================================
volatile unsigned int *P_INT_Ctrl_New=(unsigned int *)(0x702D);
//===================================================================
//===================================================================
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -