#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