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

📄 display.h

📁 at91rm9200测试lcd dispaly 的程序
💻 H
📖 第 1 页 / 共 2 页
字号:
#define REG_MEDIAPLUG_RESERVED_LCMD    0x1002
#define REG_MEDIAPLUG_CMD              0x1004
#define REG_MEDIAPLUG_RESERVED_CMD     0x1006
#define REG_MEDIAPLUG_DATA             0x1008


#define LREG_REVISION_CODE					(*(volatile char*)(0x30000000+REG_REVISION_CODE))	
#define LREG_MISC					(*(volatile char*)(0x30000000+REG_MISC))	
#define LREG_GPIO_CONFIG 					(*(volatile char*)(0x30000000+REG_GPIO_CONFIG ))	
#define LREG_GPIO_CTRL					(*(volatile char*)(0x30000000+REG_GPIO_CTRL))	
#define LREG_MD_CFG_STATUS0					(*(volatile char*)(0x30000000+REG_MD_CFG_STATUS0))	
#define LREG_MD_CFG_STATUS1					(*(volatile char*)(0x30000000+REG_MD_CFG_STATUS1))	
#define LREG_MEM_CLOCK_CFG					(*(volatile char*)(0x30000000+REG_MEM_CLOCK_CFG))	
#define LREG_LCD_PCLK_CFG					(*(volatile char*)(0x30000000+REG_LCD_PCLK_CFG))	
#define LREG_CRTTV_PCLK_CFG 					(*(volatile char*)(0x30000000+REG_CRTTV_PCLK_CFG))	
#define LREG_MPCLK_CFG					(*(volatile char*)(0x30000000+REG_MPCLK_CFG))	
#define LREG_CPU2MEM_WAIT_SEL					(*(volatile char*)(0x30000000+REG_CPU2MEM_WAIT_SEL))	
#define LREG_MEM_CFG 					(*(volatile char*)(0x30000000+REG_MEM_CFG ))	
#define LREG_DRAM_REFRESH					(*(volatile char*)(0x30000000+REG_DRAM_REFRESH	))	
#define LREG_DRAM_TIMINGS_CTRL0					(*(volatile char*)(0x30000000+REG_DRAM_TIMINGS_CTRL0))	
#define LREG_DRAM_TIMINGS_CTRL1					(*(volatile char*)(0x30000000+REG_DRAM_TIMINGS_CTRL1))	
#define LREG_PANEL_TYPE					(*(volatile char*)(0x30000000+REG_PANEL_TYPE))	
#define LREG_MOD_RATE					(*(volatile char*)(0x30000000+REG_MOD_RATE))	
#define LREG_LCD_HDP					(*(volatile char*)(0x30000000+REG_LCD_HDP))	
#define LREG_LCD_HNDP					(*(volatile char*)(0x30000000+REG_LCD_HNDP))	
#define LREG_TFT_FPLINE_START					(*(volatile char*)(0x30000000+REG_TFT_FPLINE_START))	
#define LREG_TFT_FPLINE_PULSE					(*(volatile char*)(0x30000000+REG_TFT_FPLINE_PULSE))	
#define LREG_LCD_VDP0 					(*(volatile char*)(0x30000000+REG_LCD_VDP0))	
#define LREG_LCD_VDP1					(*(volatile char*)(0x30000000+REG_LCD_VDP1))	
#define LREG_LCD_VNDP				(*(volatile char*)(0x30000000+REG_LCD_VNDP))	
#define LREG_TFT_FPFRAME_START					(*(volatile char*)(0x30000000+REG_TFT_FPFRAME_START))	
#define LREG_TFT_FPFRAME_PULSE					(*(volatile char*)(0x30000000+REG_TFT_FPFRAME_PULSE))	
#define LREG_LCD_LINE_COUNT0					(*(volatile char*)(0x30000000+REG_LCD_LINE_COUNT0))	
#define LREG_LCD_LINE_COUNT1					(*(volatile char*)(0x30000000+REG_LCD_LINE_COUNT1))	
#define LREG_LCD_DISPLAY_MODE					(*(volatile char*)(0x30000000+REG_LCD_DISPLAY_MODE))	
#define LREG_LCD_MISC 					(*(volatile char*)(0x30000000+REG_LCD_MISC ))	
#define LREG_LCD_START_ADDR0					(*(volatile char*)(0x30000000+REG_LCD_START_ADDR0))	
#define LREG_LCD_START_ADDR1					(*(volatile char*)(0x30000000+REG_LCD_START_ADDR1))	
#define LREG_LCD_START_ADDR2					(*(volatile char*)(0x30000000+REG_LCD_START_ADDR2))	
#define LREG_LCD_MEM_ADDR_OFFSET0					(*(volatile char*)(0x30000000+REG_LCD_MEM_ADDR_OFFSET0))	
#define LREG_LCD_MEM_ADDR_OFFSET1					(*(volatile char*)(0x30000000+REG_LCD_MEM_ADDR_OFFSET1))	
#define LREG_LCD_PIXEL_PANNING					(*(volatile char*)(0x30000000+REG_LCD_PIXEL_PANNING))	
#define LREG_LCD_FIFO_HIGH_THRESHOLD					(*(volatile char*)(0x30000000+REG_LCD_FIFO_HIGH_THRESHOLD))	
#define LREG_LCD_FIFO_LOW_THRESHOLD					(*(volatile char*)(0x30000000+REG_LCD_FIFO_LOW_THRESHOLD))	
#define LREG_CRTTV_HDP					(*(volatile char*)(0x30000000+REG_CRTTV_HDP))	
#define LREG_CRTTV_HNDP					(*(volatile char*)(0x30000000+REG_CRTTV_HNDP))	
#define LREG_CRTTV_HRTC_START					(*(volatile char*)(0x30000000+REG_CRTTV_HRTC_START))	
#define LREG_CRT_HRTC_PULSE 				(*(volatile char*)(0x30000000+REG_CRT_HRTC_PULSE ))	
#define LREG_CRTTV_VDP0 					(*(volatile char*)(0x30000000+REG_CRTTV_VDP0 ))	
#define LREG_CRTTV_VDP1					(*(volatile char*)(0x30000000+REG_CRTTV_VDP1))	
#define LREG_CRTTV_VNDP					(*(volatile char*)(0x30000000+REG_CRTTV_VNDP))	
#define LREG_CRTTV_VRTC_START					(*(volatile char*)(0x30000000+REG_CRTTV_VRTC_START))	
#define LREG_CRT_VRTC_PULSE					(*(volatile char*)(0x30000000+REG_CRT_VRTC_PULSE))	
#define LREG_TV_OUTPUT_CTRL					(*(volatile char*)(0x30000000+REG_TV_OUTPUT_CTRL))	
#define LREG_CRTTV_LINE_COUNT0					(*(volatile char*)(0x30000000+REG_CRTTV_LINE_COUNT0))	
#define LREG_CRTTV_LINE_COUNT1					(*(volatile char*)(0x30000000+REG_CRTTV_LINE_COUNT1))	
#define LREG_CRTTV_DISPLAY_MODE					(*(volatile char*)(0x30000000+REG_CRTTV_DISPLAY_MODE))	
#define LREG_CRTTV_START_ADDR0					(*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR0))	
#define LREG_CRTTV_START_ADDR1					(*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR1))	
#define LREG_CRTTV_START_ADDR2					(*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR2))	
#define LREG_CRTTV_MEM_ADDR_OFFSET0					(*(volatile char*)(0x30000000+REG_CRTTV_MEM_ADDR_OFFSET0))	
#define LREG_CRTTV_MEM_ADDR_OFFSET1					(*(volatile char*)(0x30000000+REG_CRTTV_MEM_ADDR_OFFSET1))	
#define LREG_CRTTV_PIXEL_PANNING					(*(volatile char*)(0x30000000+REG_CRTTV_PIXEL_PANNING))	
#define LREG_CRTTV_FIFO_HIGH_THRESHOLD					(*(volatile char*)(0x30000000+REG_CRTTV_FIFO_HIGH_THRESHOLD))	
#define LREG_CRTTV_FIFO_LOW_THRESHOLD				(*(volatile char*)(0x30000000+REG_CRTTV_FIFO_LOW_THRESHOLD))	
#define LREG_LCD_INK_CURS_CTRL					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_CTRL))	
#define LREG_LCD_INK_CURS_START_ADDR					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_START_ADDR))	
#define LREG_LCD_CURSOR_X_POS0					(*(volatile char*)(0x30000000+REG_LCD_CURSOR_X_POS0))	
#define LREG_LCD_CURSOR_X_POS1					(*(volatile char*)(0x30000000+REG_LCD_CURSOR_X_POS1))	
#define LREG_LCD_CURSOR_Y_POS0					(*(volatile char*)(0x30000000+REG_LCD_CURSOR_Y_POS0))	
#define LREG_LCD_CURSOR_Y_POS1					(*(volatile char*)(0x30000000+REG_LCD_CURSOR_Y_POS1))	
#define LREG_LCD_INK_CURS_BLUE0					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_BLUE0))	
#define LREG_LCD_INK_CURS_GREEN0					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_GREEN0))	
#define LREG_LCD_INK_CURS_RED0					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_RED0))	
#define LREG_LCD_INK_CURS_BLUE1					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_BLUE1))	
#define LREG_LCD_INK_CURS_GREEN1					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_GREEN1))	
#define LREG_LCD_INK_CURS_RED1					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_RED1))	
#define LREG_LCD_INK_CURS_FIFO					(*(volatile char*)(0x30000000+REG_LCD_INK_CURS_FIFO))	
#define LREG_CRTTV_INK_CURS_CTRL					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_CTRL))	
#define LREG_CRTTV_INK_CURS_START_ADDR				(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_START_ADDR))	
#define LREG_CRTTV_CURSOR_X_POS0					(*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_X_POS0))	
#define LREG_CRTTV_CURSOR_X_POS1					(*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_X_POS1))	
#define LREG_CRTTV_CURSOR_Y_POS0					(*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_Y_POS0))	
#define LREG_CRTTV_CURSOR_Y_POS1					(*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_Y_POS1))	
#define LREG_CRTTV_INK_CURS_BLUE0					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_BLUE0))	
#define LREG_CRTTV_INK_CURS_GREEN0					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_GREEN0))	
#define LREG_CRTTV_INK_CURS_RED0					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_RED0))	
#define LREG_CRTTV_INK_CURS_BLUE1					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_BLUE1))	
#define LREG_CRTTV_INK_CURS_GREEN1					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_GREEN1))	
#define LREG_CRTTV_INK_CURS_RED1					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_RED1))	
#define LREG_CRTTV_INK_CURS_FIFO					(*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_FIFO))	
#define LREG_BITBLT_CTRL0					(*(volatile char*)(0x30000000+REG_BITBLT_CTRL0))	
#define LREG_BITBLT_CTRL1					(*(volatile char*)(0x30000000+REG_BITBLT_CTRL1))	
#define LREG_BITBLT_ROP_CODE					(*(volatile char*)(0x30000000+REG_BITBLT_ROP_CODE))	
#define LREG_BITBLT_OPERATION					(*(volatile char*)(0x30000000+REG_BITBLT_OPERATION))	
#define LREG_BITBLT_SRC_START_ADDR0					(*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR0))	
#define LREG_BITBLT_SRC_START_ADDR1					(*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR1))	
#define LREG_BITBLT_SRC_START_ADDR2					(*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR2))	
#define LREG_BITBLT_DEST_START_ADDR0					(*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR0))	
#define LREG_BITBLT_DEST_START_ADDR1					(*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR1))	
#define LREG_BITBLT_DEST_START_ADDR2					(*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR2))	
#define LREG_BITBLT_MEM_ADDR_OFFSET0					(*(volatile char*)(0x30000000+REG_BITBLT_MEM_ADDR_OFFSET0))	
#define LREG_BITBLT_MEM_ADDR_OFFSET1					(*(volatile char*)(0x30000000+REG_BITBLT_MEM_ADDR_OFFSET1))	
#define LREG_BITBLT_WIDTH0					(*(volatile char*)(0x30000000+REG_BITBLT_WIDTH0))	
#define LREG_BITBLT_WIDTH1					(*(volatile char*)(0x30000000+REG_BITBLT_WIDTH1))	
#define LREG_BITBLT_HEIGHT0					(*(volatile char*)(0x30000000+REG_BITBLT_HEIGHT0))	
#define LREG_BITBLT_HEIGHT1					(*(volatile char*)(0x30000000+REG_BITBLT_HEIGHT1))	
#define LREG_BITBLT_BACKGND_COLOR0					(*(volatile char*)(0x30000000+REG_BITBLT_BACKGND_COLOR0))	
#define LREG_BITBLT_BACKGND_COLOR1					(*(volatile char*)(0x30000000+REG_BITBLT_BACKGND_COLOR1))	
#define LREG_BITBLT_FOREGND_COLOR0					(*(volatile char*)(0x30000000+REG_BITBLT_FOREGND_COLOR0))	
#define LREG_BITBLT_FOREGND_COLOR1					(*(volatile char*)(0x30000000+REG_BITBLT_FOREGND_COLOR1))	
#define LREG_LUT_MODE					(*(volatile char*)(0x30000000+REG_LUT_MODE))	
#define LREG_LUT_ADDR					(*(volatile char*)(0x30000000+REG_LUT_ADDR))	
#define LREG_LUT_DATA					(*(volatile char*)(0x30000000+REG_LUT_DATA))	
#define LREG_PWR_SAVE_CFG					(*(volatile char*)(0x30000000+REG_PWR_SAVE_CFG))	
#define LREG_PWR_SAVE_STATUS					(*(volatile char*)(0x30000000+REG_PWR_SAVE_STATUS))	
#define LREG_CPU2MEM_WATCHDOG					(*(volatile char*)(0x30000000+REG_CPU2MEM_WATCHDOG))	
#define LREG_DISPLAY_MODE					(*(volatile char*)(0x30000000+REG_DISPLAY_MODE))	
#define LREG_MEDIAPLUG_LCMD					(*(volatile char*)(0x30000000+REG_MEDIAPLUG_LCMD))	
#define LREG_MEDIAPLUG_RESERVED_LCMD					(*(volatile char*)(0x30000000+REG_MEDIAPLUG_RESERVED_LCMD))	
#define LREG_MEDIAPLUG_CMD					(*(volatile char*)(0x30000000+REG_MEDIAPLUG_CMD))	
#define LREG_MEDIAPLUG_RESERVED_CMD					(*(volatile char*)(0x30000000+REG_MEDIAPLUG_RESERVED_CMD))	
#define LREG_MEDIAPLUG_DATA					(*(volatile char*)(0x30000000+REG_MEDIAPLUG_DATA))	

#endif

⌨️ 快捷键说明

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