//********************************************************// #ifndef INCLUDE_UART_4800_H #define INCLUDE_UART_4800_H #include #include "FU68xx_5_MCU.h" /******************************data type define*********************************/ /******************************I/O Config**************************************/ extern uint8 RX_BUF,TX_BUF; extern void MONI_UART1_Init(void); extern void UART1_Rx_4800(void);//无校验位: start + 8bit + stop extern void UART1_Tx_4800(void); extern void Uart_Send_Recive(void); // 1 个起始位(低电平) // 8 个数据位 // 1 个校验位(偶校验:9位数据位里保证1的个数为偶数)。可以奇校验 // 1 个停止位(高电平) // 1 个空闲位(高电平) #define df_start_bit 0 #define df_get_10_bit 1 #define df_stop_bit 2 #define df_start_bit_rec 0 //起始位 状态 #define df_get_10_bit_rec 1 //取字节 状态 #define df_stop_bit_rec 2 //停止位 状态 #define UART1_In GP36 //RX #define UART1_Out GP37 //TX #define uarttime 15 //300波特率 对应的每一位宽度15*0.2ms #endif