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

📄 tl16c752b.h

📁 这是基于TI公司的DSP TMS320DM642而开发的TCP/UDP协议
💻 H
字号:
#ifndef _TL16C752B_H_
#define _TL16C752B_H_

#define TL16C752WRITE(reg,data) \
		(*(volatile unsigned char *)(reg)=(unsigned char)(data))



#define TL16C752READ(reg) (*(volatile unsigned char *)(reg))

#define     LAMP1_ADDR              0xB00C0010

#define		TL16C752B_RHR_ADDR 		0xB0080018
#define 	TL16C752B_THR_ADDR		0xB0080018
#define 	TL16C752B_IER_ADDR		0xB0080019
#define 	TL16C752B_FCR_ADDR		0xB008001a
#define 	TL16C752B_IIR_ADDR		0xB008001a
#define 	TL16C752B_LCR_ADDR		0xB008001b
#define 	TL16C752B_MCR_ADDR		0xB008001c
#define 	TL16C752B_LSR_ADDR		0xB008001d
#define 	TL16C752B_MSR_ADDR		0xB008001e
#define 	TL16C752B_SPR_ADDR		0xB008001f
#define 	TL16C752B_DLL_ADDR		0xB0080018
#define 	TL16C752B_DLH_ADDR		0xB0080019
#define 	TL16C752B_EFR_ADDR		0xB008001a
#define 	TL16C752B_XON1_ADDR		0xB008001c
#define 	TL16C752B_XON2_ADDR		0xB008001d
#define 	TL16C752B_XOFF1_ADDR	0xB008001e
#define 	TL16C752B_XOFF2_ADDR	0xB008001f
#define 	TL16C752B_TCR_ADDR		0xB008001e
#define 	TL16C752B_TLR_ADDR		0xB008001f

/************************************************/

#define		TL16C752A_RHR_ADDR 		0xB0080010
#define 	TL16C752A_THR_ADDR		0xB0080010
#define 	TL16C752A_IER_ADDR		0xB0080011
#define 	TL16C752A_FCR_ADDR		0xB0080012
#define 	TL16C752A_IIR_ADDR		0xB0080012
#define 	TL16C752A_LCR_ADDR		0xB0080013
#define 	TL16C752A_MCR_ADDR		0xB0080014
#define 	TL16C752A_LSR_ADDR		0xB0080015
#define 	TL16C752A_MSR_ADDR		0xB0080016
#define 	TL16C752A_SPR_ADDR		0xB0080017
#define 	TL16C752A_DLL_ADDR		0xB0080010
#define 	TL16C752A_DLH_ADDR		0xB0080011
#define 	TL16C752A_EFR_ADDR		0xB0080012
#define 	TL16C752A_XON1_ADDR		0xB0080014
#define 	TL16C752A_XON2_ADDR		0xB0080015
#define 	TL16C752A_XOFF1_ADDR	0xB0080016
#define 	TL16C752A_XOFF2_ADDR	0xB0080017
#define 	TL16C752A_TCR_ADDR		0xB0080016
#define 	TL16C752A_TLR_ADDR		0xB0080017

/*
#define		TL16C752B_RHR 		(*(volatile unsigned int *)TL16C752B_RHR_ADDR)
#define 	TL16C752B_THR		(*(volatile unsigned int *)TL16C752B_THR_ADDR)
#define 	TL16C752B_IER		(*(volatile unsigned int *)TL16C752B_IER_ADDR)
#define 	TL16C752B_IIR		(*(volatile unsigned int *)TL16C752B_FCR_ADDR)
#define 	TL16C752B_FCR		(*(volatile unsigned int *)TL16C752B_IIR_ADDR)
#define 	TL16C752B_LCR		(*(volatile unsigned int *)TL16C752B_LCR_ADDR)
#define 	TL16C752B_MCR		(*(volatile unsigned int *)TL16C752B_MCR_ADDR)
#define 	TL16C752B_LSR		(*(volatile unsigned int *)TL16C752B_LSR_ADDR)
#define 	TL16C752B_MSR		(*(volatile unsigned int *)TL16C752B_MSR_ADDR)
#define 	TL16C752B_SPR		(*(volatile unsigned int *)TL16C752B_SPR_ADDR)
#define 	TL16C752B_DLL		(*(volatile unsigned int *)TL16C752B_DLL_ADDR)
#define 	TL16C752B_DLH		(*(volatile unsigned int *)TL16C752B_DLH_ADDR)
#define 	TL16C752B_EFR		(*(volatile unsigned int *)TL16C752B_EFR_ADDR)
#define 	TL16C752B_XON1		(*(volatile unsigned int *)TL16C752B_XON1_ADDR)
#define 	TL16C752B_XON2		(*(volatile unsigned int *)TL16C752B_XON2_ADDR)
#define 	TL16C752B_XOFF1		(*(volatile unsigned int *)TL16C752B_XOFF1_ADDR)
#define 	TL16C752B_XOFF2		(*(volatile unsigned int *)TL16C752B_XOFF2_ADDR)
#define 	TL16C752B_TCR		(*(volatile unsigned int *)TL16C752B_TCR_ADDR)
#define 	TL16C752B_TLR		(*(volatile unsigned int *)TL16C752B_TLR_ADDR)
*/

#endif //_TL16C752B_H_

⌨️ 快捷键说明

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