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

📄 uart_554.h

📁 用AVR Atmega128驱动多串口芯片Tl164C554A的程序
💻 H
字号:
//外部扩展554串口的操作

#define		Tl164v554A_A  				0x8000        //10000000
#define		Tl164v554A_B  				0xC000        //11000000
#define		Tl164v554A_C  				0xD000        //11010000
#define		Tl164v554A_D  				0xE000        //11100000

#define		FREE_ALL_CS					0xFF00

extern unsigned char *Tl164v554A_A_THR;
extern unsigned char *Tl164v554A_A_DAT;
extern unsigned char *Tl164v554A_A_IER;
extern unsigned char *Tl164v554A_A_FCR;
extern unsigned char *Tl164v554A_A_LCR;
extern unsigned char *Tl164v554A_A_MCR;
extern unsigned char *Tl164v554A_A_LSR;
extern unsigned char *Tl164v554A_A_MSR;
extern unsigned char *Tl164v554A_A_SR ;

extern unsigned char *Tl164v554A_B_THR;
extern unsigned char *Tl164v554A_B_DAT;
extern unsigned char *Tl164v554A_B_IER;
extern unsigned char *Tl164v554A_B_FCR;
extern unsigned char *Tl164v554A_B_LCR;
extern unsigned char *Tl164v554A_B_MCR;
extern unsigned char *Tl164v554A_B_LSR;
extern unsigned char *Tl164v554A_B_MSR;
extern unsigned char *Tl164v554A_B_SR ;

extern unsigned char *Tl164v554A_C_THR;
extern unsigned char *Tl164v554A_C_DAT;
extern unsigned char *Tl164v554A_C_IER;
extern unsigned char *Tl164v554A_C_FCR;
extern unsigned char *Tl164v554A_C_LCR;
extern unsigned char *Tl164v554A_C_MCR;
extern unsigned char *Tl164v554A_C_LSR;
extern unsigned char *Tl164v554A_C_MSR;
extern unsigned char *Tl164v554A_C_SR ;

extern unsigned char *Tl164v554A_D_THR;
extern unsigned char *Tl164v554A_D_DAT;
extern unsigned char *Tl164v554A_D_IER;
extern unsigned char *Tl164v554A_D_FCR;
extern unsigned char *Tl164v554A_D_LCR;
extern unsigned char *Tl164v554A_D_MCR;
extern unsigned char *Tl164v554A_D_LSR;
extern unsigned char *Tl164v554A_D_MSR;
extern unsigned char *Tl164v554A_D_SR ;

extern unsigned char *FREE_EXT_CS;

void init_tl164c554(void);							//初始化多串口芯片
void init_tl164c554a_a(void);
void init_tl164c554a_b(void);
void init_tl164c554a_c(void);
void init_tl164c554a_d(void);
void Send_COM2_Byte(unsigned char Input);
void Send_COM3_Byte(unsigned char Input);
void Send_COM4_Byte(unsigned char Input);
void Send_COM5_Byte(unsigned char Input);
void Send_COM2_String(unsigned char *Point,unsigned int Count);
void Send_COM3_String(unsigned char *Point,unsigned int Count);
void Send_COM4_String(unsigned char *Point,unsigned int Count);
void Send_COM5_String(unsigned char *Point,unsigned int Count);
void Send_COM5_CON_Str(const unsigned char *Point,unsigned int Count);

⌨️ 快捷键说明

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