#ifndef __UART_H__
#define __UART_H__

#include "sys.h"


sbit RS485_TX_EN=P0^1; //ножка управления драйвером RS485

#define UART5_MAX_LEN 256
extern u8 uart5_rx_count;
extern u8 xdata Uart5_Rx[UART5_MAX_LEN]; 


void UART5_Init(void);
void UART5_Sendbyte(u8 dat);
void purge(void); //оччтмстка буфера приемника UART5
void write(u8 *pstr,u8 strlen); //Выдача пакета данных в UART5
s8 read_block( u8 *pstr, u8 len , u16 ModbusRTUTimeout); // прием из буфера приемника пакетов N=len с таймаутом в mSec ModbusRTUTimeout





















#endif

