| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef DRV_USART1_H
- #define DRV_USART1_H
- #define TX_BUFFER_SIZE 128
- #define RX_BUFFER_SIZE 128
- #define UART_0_IDAR (0)
- #define USART_0_BAUND (USART_BAUND)
- extern DELAY_COMMON uart1_tout;
- __inline void Uart1_Time_Out(void)
- {
- //uart1
- if(uart1_tout.set)
- {
- if(uart1_tout.count)
- uart1_tout.count--;
- else
- {
- g_event |= RS485_RECEIVE_END_EVENT;
- uart1_tout.set = 0;
- uart1_tout.count = 0;
- }
- }
- }
- unsigned char CheckSum(unsigned char *dat, unsigned char num);
- void Usart1_Initial(void);
- int8_t Send_Data_RS485(uint8_t*data,uint16_t size);
- uint16_t Get_RS485_Data(uint8_t * dbuf,uint16_t dbuf_len);
- #endif
|