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

📄 flashcpld.h

📁 彩色液晶LCD驱动
💻 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 + -