usart.h 567 Bytes
#ifndef __USART_H
#define __USART_H
#include "stdio.h"	
#include "dev.h" 

	
#define USART_REC_LEN  			200*1024	//定义最大接收字节数 120K

	  	
extern uint8_t  	UART_RX_BUF[USART_REC_LEN]; 	//接收缓冲,最大USART_REC_LEN个字节
extern uint32_t 	UART_RX_CNT;					//接收的字节数	



typedef	enum
{
	RS485_WRITE = 2,
	RS485_READ
}mode;



//如果想串口中断接收,请不要注释以下宏定义
void USART1_Config(uint32_t bound);
void UART5_Config(uint32_t bound);

void UART5_Mode(mode status);
void Clear_Uart5_Cache(void);


void Uart5_Send(uint8_t *data,uint16_t length);
#endif