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

📄 lcd.h

📁 凌阳32位单片机开发的小游戏
💻 H
字号:
// SUNPLUS  S+core IDE generated include file.#ifndef ANISPG290_LCDTEST_H_12382_292__INCLUDED_#define ANISPG290_LCDTEST_H_12382_292__INCLUDED_#include "../SysLib_Basic/Include/Sys_Global.h"//=======================================================================================void 	InitTFTLcd( S32 Panel_Sel, S32 type, S32 mode, S32 V_SCL, S32 H_SCL, S32 POS );void 	MIU_CTRL_REG_SET(S32 fb0_addr, S32 fb1_addr, S32 fb2_addr);void	TFT_Ctrl_Setting( S32 tft_en, S32 ver_scl, S32 hor_scl, S32 clk_sel,						 S32 int_enable );void	Data_FMT_Setting( S32 tft_fmt, S32 fb_fmt );void	Hor_Time_Setting( S32 hor_act, S32 hor_fblk, S32 hor_bblk, S32 hor_syncw );void	Ver_Time_Setting( S32 ver_act, S32 ver_fblk, S32 ver_bblk, S32 ver_syncw );void	Dis_area_Setting( S32 str_lno, S32 str_pno,S32 pix_num, S32 dumy_pix );void	Data_seq_Setting( S32 yuv_fmt, S32 yuv_seq,	S32 rgb_ol_seq, S32 rgb_el_seq );void	spi_mst( S32 addr, S32 data);//=========================================================================================#define	AUO_36		0#define	AUO_25		1#define	AUO_236		2#define	Topsun_42	3// ==============================================//  	TFT LCD// ==============================================// 	0x8804_0000#define 	TFT_DEN 	0#define 	TFT_EN 		1#define 	NO_SCL		0#define 	VER_SCLUP 	1#define 	VER_SCLDN 	2#define 	HOR_SCLUP 	1#define 	HOR_SCLDN 	2	#define 	CK_27		0#define 	CK_135		1#define 	CK_675		2#define 	CK_3875		3// 	0x8804_0004#define 	M720		1#define 	M640		0#define 	P_RGB		0#define 	S_RGB		1#define 	S_RGBDM		2#define 	CCIR601_M720	256#define		CCIR601_M640	3	#define 	CCIR656_M720	260#define		CCIR656_M640	4	// 0X8804_0028#define 	RGB			0#define 	RGB1555		1#define 	YUV 		2//#define 	Y4U4Y4V4	3// 0x8804_0040#define 	dis_YUV		1#define 	dis_YCbCr	0#define 	Y0U0Y1V0	0#define 	Y0V0Y1U0	1#define 	U0Y0V0Y1	2#define 	V0Y0U0Y1	3#define 	Y1U0Y0V0	4#define 	Y1V0Y0U0	5#define 	U0Y1V0Y0	6#define 	V0Y1U0Y0	7#define 	O_RGB		0#define 	O_GBR		1#define 	O_BRG		2#define 	O_RBG		3#define 	O_BGR		4#define 	O_GRB		5#define 	E_RGB		0#define 	E_GBR		1#define 	E_BRG		2#define 	E_RBG		3#define 	E_BGR		4#define 	E_GRB		5// 0x8804_0050#define 	INT_DEN		0#define  	INT_EN 		1// ==============================================// ==============================================// 	STN LCD// ==============================================// 	0x8804_1000#define		STN_DEN		0#define 	STN_EN 		1#define 	BUSW_1 		0#define 	BUSW_4		1#define 	BUSW_8		2// 	0x8804_1004#define 	FR_175 		0#define 	FR_117 		1#define 	FR_87 		2#define 	FR_70 		3#define 	FR_58 		4#define 	FR_50 		5#define 	FR_43 		6#define 	FR_39 		7#define 	FR_35 		8#define 	FR_31 		9// 	0x8804_1020#define 	BMODE 		0#define 	CMODE 		1// 	0x8804_1024//#define 	MCOLOR 		0//#define 	MBW 		1// 	0x8804_1028#define 	HOR_SD 		1#define 	VER_SD		1// 	0x8804_102c#define 	CSTN		0#define 	MCSTN 		1#define 	DIS_OFF		0#define 	DIS_ON		1// ==============================================// 	SPI // ==============================================//SPI control Register#define SPI_ON		0x80000000#define SPI_OFF 	0x00000000#define SPILPM_ON	0x08000000#define SPILMP_OFF	0x00000000#define SPISOFT_CLR	0x04000000#define SPIMODE_MAS	0x00000000#define SPIMODE_SLV	0x02000000#define SPISCKPHA0	0x00000000#define SPISCKPHA1	0x00000080#define SPISCKPOL0	0x00000000#define SPISCKPOL1	0x00000040#define SPISCKSEL0	0x00000000#define SPISCKSEL1	0x00000001#define SPISCKSEL2	0x00000002#define SPISCKSEL3	0x00000003#define SPISCKSEL4	0x00000004#define SPISCKSEL5	0x00000005#define SPISCKSEL6	0x00000006// SPI TX Config#define SPITXI_CLR	0x80000000#define SPITXI_ON	0x40000000#define SPITXI_OFF	0x00000000#define SPITXLEVEL0	0x00000000#define SPITXLEVEL1	0x00000010#define SPITXLEVEL2	0x00000020#define SPITXLEVEL3	0x00000030#define SPITXLEVEL4	0x00000040#define SPITXLEVEL5	0x00000050#define SPITXLEVEL6	0x00000060#define SPITXLEVEL7	0x00000070// SPI RX Config#define SPIRXI_CLR  0x80000000#define SPIRXI_ON	0x40000000#define SPIRXI_OFF	0x00000000#define SPIRXLEVEL0	0x00000000#define SPIRXLEVEL1	0x00000010#define SPIRXLEVEL2	0x00000020#define SPIRXLEVEL3	0x00000030#define SPIRXLEVEL4	0x00000040#define SPIRXLEVEL5	0x00000050#define SPIRXLEVEL6	0x00000060#define SPIRXLEVEL7	0x00000070// SPI MISC#define SPIOVW_ON	0x80000000#define SPIOVW_OFF	0x00000000#define SPISRT_ON	0x40000000#define SPISRT_OFF	0x00000000/*****Lcd define ******/#define PPU_SOFT		0x0000#define PPU_P2T_HARD	0x0010#define PPU_P2L_HARD	0x0020//#define PPU_P2L_HW4		0x0030#define LCD_SOFT		0x0000#define LCD_C2P_HARD	0x0100#define LCD_P2L_HARD	0x0200#define LCD_P2L_HW4		0x0300#endif //ANISPG290_LCDTEST_H_12382_292__INCLUDED_

⌨️ 快捷键说明

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