first commit
This commit is contained in:
29
Drivers/BSP/RS485/rs485.h
Normal file
29
Drivers/BSP/RS485/rs485.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#ifndef __RS485_H__
|
||||
#define __RS485_H__
|
||||
|
||||
|
||||
|
||||
#include "./SYSTEM/sys/sys.h"
|
||||
#include "./SYSTEM/delay/delay.h"
|
||||
|
||||
#define UART_RX_LEN (3208)
|
||||
#define UART_TX_LEN (8)
|
||||
|
||||
typedef struct
|
||||
{
|
||||
volatile FlagStatus NewMessageFlag; //一帧数据接收完整
|
||||
volatile uint8_t DR[UART_RX_LEN]; //接收缓存
|
||||
volatile uint8_t TDR[UART_TX_LEN]; //发送缓存
|
||||
} RS485_REGISTER_TYPE;
|
||||
|
||||
extern RS485_REGISTER_TYPE RS485REG;
|
||||
|
||||
|
||||
|
||||
|
||||
void USART2_Init(void);
|
||||
void RS485_DMA_init(void);
|
||||
void RS485_SendBuff(uint8_t *ptr, uint32_t len);
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user