| 12345678910111213141516171819202122232425262728 |
- #ifndef __uart_H
- #define __uart_H
- #include "stdio.h"
- #include "stm32f10x.h"
- #define UART_BUFF_MAX_SIZE 255 //????????????
- typedef struct
- {
- uint8_t Receive_Byte_Flag ; //???????????
- uint8_t Receive_OK ; //?????????????
- uint8_t WaitTime_Max; //????????????
- uint8_t WaitTime; //???????????
- uint16_t Receive_Num; //????????????
- uint8_t Recv_Buff[ UART_BUFF_MAX_SIZE ]; //???????
- uint8_t Send_Buff[ UART_BUFF_MAX_SIZE ]; //???????
- }Uart_Data_Struct;
- extern Uart_Data_Struct Uart_dat;
- void USART1_Init(u32 Baud);
- void Clear_Uart_Dat( Uart_Data_Struct *uart_dat_struct );
- void USART_SendBuffDat(USART_TypeDef* uartx, u8 *BUFF, u8 len);
- void USART_SendString( USART_TypeDef * pUSARTx, char *str);
- void USART_SendByte( USART_TypeDef * pUSARTx, uint8_t ch);
- #endif
|