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

📄 i2c.h

📁 arm 7 lpc21xx的函数库
💻 H
字号:
/*  I2C BUS PERIPHERAL DEVICE  */


#define I2CBASE 	(*(volatile unsigned long *) 	0XFFFF0800)
#define I2CMSTA 	(*(volatile unsigned long *) 	0XFFFF0800)
#define I2CSSTA 	(*(volatile unsigned long *) 	0XFFFF0804)
#define I2CSRX 		(*(volatile unsigned long *) 	0XFFFF0808)
#define I2CSTX 		(*(volatile unsigned long *) 	0XFFFF080C)
#define I2CMRX 		(*(volatile unsigned long *) 	0XFFFF0810)
#define I2CMTX 		(*(volatile unsigned long *) 	0XFFFF0814)
#define I2CCNT 		(*(volatile unsigned long *) 	0XFFFF0818)
#define I2CADR 		(*(volatile unsigned long *) 	0XFFFF081C)

#define I2CBYTE 	(*(volatile unsigned long *) 	0XFFFF0824)
#define I2CALT 		(*(volatile unsigned long *) 	0XFFFF0828)
#define I2CCFG 		(*(volatile unsigned long *) 	0XFFFF082C)
#define I2CDIV	 	(*(volatile unsigned long *) 	0XFFFF0830)
#define I2CID0 		(*(volatile unsigned long *) 	0XFFFF0838)
#define I2CID1 		(*(volatile unsigned long *) 	0XFFFF083C)
#define I2CID2 		(*(volatile unsigned long *) 	0XFFFF0840)
#define I2CID3 		(*(volatile unsigned long *) 	0XFFFF0844)



/*  I2C BUS PERIPHERAL DEVICE 1 */

#define I2C0BASE 	(*(volatile unsigned long *) 	0XFFFF0800)
#define I2C0MSTA 	(*(volatile unsigned long *) 	0XFFFF0800)
#define I2C0SSTA 	(*(volatile unsigned long *) 	0XFFFF0804)
#define I2C0SRX 	(*(volatile unsigned long *) 	0XFFFF0808)
#define I2C0STX 	(*(volatile unsigned long *) 	0XFFFF080C)
#define I2C0MRX 	(*(volatile unsigned long *) 	0XFFFF0810)
#define I2C0MTX 	(*(volatile unsigned long *) 	0XFFFF0814)
#define I2C0CNT 	(*(volatile unsigned long *) 	0XFFFF0818)
#define I2C0ADR 	(*(volatile unsigned long *) 	0XFFFF081C)

#define I2C0BYTE 	(*(volatile unsigned long *) 	0XFFFF0824)
#define I2C0ALT 	(*(volatile unsigned long *)	0XFFFF0828)
#define I2C0CFG 	(*(volatile unsigned long *) 	0XFFFF082C)
#define I2C0DIV 	(*(volatile unsigned long *) 	0XFFFF0830)
#define I2C0ID0 	(*(volatile unsigned long *) 	0XFFFF0838)
#define I2C0ID1 	(*(volatile unsigned long *) 	0XFFFF083C)
#define I2C0ID2 	(*(volatile unsigned long *) 	0XFFFF0840)
#define I2C0ID3 	(*(volatile unsigned long *) 	0XFFFF0844)

/*  I2C BUS PERIPHERAL DEVICE 2 */

#define I2C1BASE 	(*(volatile unsigned long *) 	0XFFFF0900)
#define I2C1MSTA 	(*(volatile unsigned long *) 	0XFFFF0900)
#define I2C1SSTA 	(*(volatile unsigned long *) 	0XFFFF0904)
#define I2C1SRX 	(*(volatile unsigned long *)	0XFFFF0908)
#define I2C1STX 	(*(volatile unsigned long *) 	0XFFFF090C)
#define I2C1MRX 	(*(volatile unsigned long *) 	0XFFFF0910)
#define I2C1MTX 	(*(volatile unsigned long *) 	0XFFFF0914)
#define I2C1CNT 	(*(volatile unsigned long *) 	0XFFFF0918)
#define I2C1ADR 	(*(volatile unsigned long *) 	0XFFFF091C)

#define I2C1BYTE 	(*(volatile unsigned long *) 	0XFFFF0924)
#define I2C1ALT 	(*(volatile unsigned long *) 	0XFFFF0928)
#define I2C1CFG 	(*(volatile unsigned long *) 	0XFFFF092C)
#define I2C1DIV 	(*(volatile unsigned long *) 	0XFFFF0930)
#define I2C1ID0 	(*(volatile unsigned long *) 	0XFFFF0938)
#define I2C1ID1 	(*(volatile unsigned long *) 	0XFFFF093C)
#define I2C1ID2 	(*(volatile unsigned long *) 	0XFFFF0940)
#define I2C1ID3 	(*(volatile unsigned long *) 	0XFFFF0944)

⌨️ 快捷键说明

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