NULL
This commit is contained in:
39
user/Protocol/CommProcess.h
Executable file
39
user/Protocol/CommProcess.h
Executable file
@@ -0,0 +1,39 @@
|
||||
#ifndef __CommProcess_h__
|
||||
#define __CommProcess_h__
|
||||
#include "../User/Main/GlobeTypeDef.h"
|
||||
|
||||
#define RXD_MAX_DATA 256
|
||||
typedef struct
|
||||
{
|
||||
u16 ReceivedData: 1; //1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
u16 SendingData: 1; //1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
u16 TransparentMode: 1;
|
||||
u16 AutoReview: 1;
|
||||
u16 Reset: 1;
|
||||
u16 CommError: 1;
|
||||
u16 Command: 1;
|
||||
u16 ReadData: 1;
|
||||
u16 WriteData: 1;
|
||||
u16 AutoTxdData: 1;
|
||||
} __COM_BIT_TypeDef;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
__COM_BIT_TypeDef state;
|
||||
u8 RxdData[RXD_MAX_DATA];
|
||||
u8 TxdData[RXD_MAX_DATA];
|
||||
u8 RxLenth;
|
||||
u8 TxLenth;
|
||||
} COM_DATA_TypeDef;
|
||||
|
||||
extern const u32 baudRateVaule[6];
|
||||
extern COM_DATA_TypeDef comState;
|
||||
void StartDMAForRxdMainUartData(void);
|
||||
void StartDMAForTxdMainUartData(void);
|
||||
void RestartDMAForRxdMainUartData(void);
|
||||
//void RestartDMAForTxdMainUartData(void);
|
||||
void ReceivedDataProcessing(void);
|
||||
void RS485_Enable_TX(void);
|
||||
void RS485_Enable_RX(void);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user