📄 flashcpld.h
字号:
#ifndef FLASHCPLD
#define FLASHCPLD
#define pCtrlRegFlashAPortADataIn (volatile unsigned char *)0x20270000
#define pCtrlRegFlashAPortADataOut (volatile unsigned char *)0x20270004
#define pCtrlRegFlashAPortADirection (volatile unsigned char *)0x20270006
#define pCtrlRegFlashAPortBDataIn (volatile unsigned char *)0x20270001
#define pCtrlRegFlashAPortBDataOut (volatile unsigned char *)0x20270005
#define pCtrlRegFlashAPortBDirection (volatile unsigned char *)0x20270007
#define pCtrlRegFlashBPortADataIn (volatile unsigned char *)0x202E0000
#define pCtrlRegFlashBPortADataOut (volatile unsigned char *)0x202E0004
#define pCtrlRegFlashBPortADirection (volatile unsigned char *)0x202E0006
#define pCtrlRegFlashBPortBDataIn (volatile unsigned char *)0x202E0001
#define pCtrlRegFlashBPortBDataOut (volatile unsigned char *)0x202E0005
#define pCtrlRegFlashBPortBDirection (volatile unsigned char *)0x202E0007
typedef union CtrlRegFlashAPortA
{
struct CtrlRegFlashAPortABits
{
unsigned CodecReset : 1;//0=Reset ON;1=Reset OFF
unsigned Reserved : 1;
unsigned VideoEncoderReset : 1;//0=Reset ON;1=Reset OFF
unsigned VideoDecoderReset : 1;//0=Reset ON;1=Reset OFF
unsigned PPIClkSelBit0 : 1;//00=Local OSC(27MHz)
unsigned PPIClkSelBit1 : 1;//01=Video Decoder Pixel Clock;1X=Expansion Board PPI Clock
unsigned UserDefinePA6_A : 1;
unsigned UserDefinePA7_A : 1;
}CtrlRegFlashAPortABits;
unsigned char Value;
}CtrlRegFlashAPortA;
typedef union CtrlRegFlashAPortB
{
struct CtrlRegFlashAPortBBits
{
unsigned Led4 : 1;//0=LED OFF;1=LED ON
unsigned Led5 : 1;//0=LED OFF;1=LED ON
unsigned Led6 : 1;//0=LED OFF;1=LED ON
unsigned Led7 : 1;//0=LED OFF;1=LED ON
unsigned Led8 : 1;//0=LED OFF;1=LED ON
unsigned Led9 : 1;//0=LED OFF;1=LED ON
unsigned UserDefinePB6_A : 1;
unsigned UserDefinePB7_A : 1;
}CtrlRegFlashAPortBBits;
unsigned char Value;
}CtrlRegFlashAPortB;
typedef union CtrlRegFlashBPortA
{
struct CtrlRegFlashBPortABits
{
unsigned UserDefinePA0_B : 1;
unsigned UserDefinePA1_B : 1;
unsigned UserDefinePA2_B : 1;
unsigned UserDefinePA3_B : 1;
unsigned UserDefinePA4_B : 1;
unsigned UserDefinePA5_B : 1;
unsigned UserDefinePA6_B : 1;
unsigned UserDefinePA7_B : 1;
}CtrlRegFlashBPortABits;
unsigned char Value;
}CtrlRegFlashBPortA;
typedef union CtrlRegFlashBPortB
{
struct CtrlRegFlashBPortBBits
{
unsigned UserDefinePB0_B : 1;
unsigned UserDefinePB1_B : 1;
unsigned UserDefinePB2_B : 1;
unsigned UserDefinePB3_B : 1;
unsigned UserDefinePB4_B : 1;
unsigned UserDefinePB5_B : 1;
unsigned UserDefinePB6_B : 1;
unsigned UserDefinePB7_B : 1;
}CtrlRegFlashBPortBBits;
unsigned char Value;
}CtrlRegFlashBPortB;
#else
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -