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

📄 usrdef.h

📁 自己写的小程序包含串口和LCD
💻 H
字号:
#ifndef	_USRDEF_H_
#define _USRDEF_H_



#define		EXT_XTAL_FREQ  12000000
//#define		SYS_CLK
//
#define		EnableModuleClock(m)	(rCLKCON |= (m))
#define		DisableModuleClock(m)	(rCLKCON &= ~(m))

#define		CLOCK_SPI		(1<<18)
#define		CLOCK_IIS		(1<<17)
#define		CLOCK_IIC		(1<<16)
#define		CLOCK_ADC		(1<<15)
#define		CLOCK_RTC		(1<<14)
#define		CLOCK_GPIO		(1<<13)
#define		CLOCK_UART2		(1<<12)
#define		CLOCK_UART1		(1<<11)
#define		CLOCK_UART0		(1<<10)
#define		CLOCK_SDI		(1<<9)
#define		CLOCK_PWM		(1<<8)
#define		CLOCK_USB_DEV	(1<<7)
#define		CLOCK_USB_HOST	(1<<6)
#define		CLOCK_LCDC		(1<<5)
#define		CLOCK_NAND_FLH	(1<<4)
#define		CLOCK_PWR_OFF	(1<<3)
#define		CLOCK_IDLE		(1<<2)
#define		CLOCK_RES		(1<<1)
#define		CLOCK_SM_BIT	(1<<0)


static int LED_n;
static unsigned int LED=0;
//*******************************************************************
//
#define SCR_XSIZE_TFT_640480 	(640)
#define SCR_YSIZE_TFT_640480 	(480)

#define LCD_XSIZE_TFT_640480    (640)
#define LCD_YSIZE_TFT_640480    (480)

#define VBPD_640480     (4)     //垂直同步信号的后肩
#define VFPD_640480     (4)     //垂直同步信号的前肩
#define VSPW_640480     (4)     //垂直同步信号的脉宽

#define HBPD_640480     (13)    //水平同步信号的后肩
#define HFPD_640480     (4)     //水平同步信号的前肩
#define HSPW_640480     (18)    //水平同步信号的脉宽

#define BSWP         (0)                  // Byte swap control
#define HWSWP        (1)                  // Half word swap control

#define M5D(n)       ((n) & 0x1fffff)     // get lower 21bits

#define CLKVAL_TFT_640480       (7)

#define HOZVAL_TFT_640480       (LCD_XSIZE_TFT_640480 - 1)
#define LINEVAL_TFT_640480      (LCD_YSIZE_TFT_640480 - 1)

volatile static unsigned short LCD_BUFER[SCR_YSIZE_TFT_640480][SCR_XSIZE_TFT_640480];
/*******************[USER DEFINE(ABOVE)]*****************************/
#endif/*end of file*/

⌨️ 快捷键说明

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