1
zhyinch
2021-09-08 701755a24d798dabe9f604d71303a398356678b2
Ô´Âë/ºËÐİå/Src/OnChipDevices/Usart.h
@@ -4,6 +4,11 @@
#include "stm32f10x.h"
#define EU_485_PIN            GPIO_Pin_7
#define EU_485_GPIO            GPIOB
#define OUT485_ENABLE       GPIO_WriteBit(EU_485_GPIO, EU_485_PIN, Bit_SET);
#define OUT485_DISABLE       GPIO_WriteBit(EU_485_GPIO, EU_485_PIN, Bit_RESET);
//#define UART_GPIO_REMAP_ENABLE
#ifdef UART_GPIO_REMAP_ENABLE
   #define UART_GPIO_REMAP         GPIO_Remap_USART1
@@ -25,7 +30,9 @@
#define EUART_RX_DMA_CH          DMA1_Channel5
#define EUART_TX_DMA_CH         DMA1_Channel4
#define EUART_TX_FRM_SIZE      4            //发送队列中的最大帧数
#define EUART_TX_FRM_SIZE      14            //发送队列中的最大帧数
#define EUART_TX_FRMBUF_SIZE   200            //发送队列每帧缓存大小
#define EUART_RX_BUF_SIZE      200            //接收缓存大小
@@ -44,7 +51,8 @@
void UART_PushFrame(uint8_t* pdata, int32_t data_len);
void UART_PopFrame(void);
extern void (*Usart1ParseDataCallback)(uint8_t);
//////////////////////////////////////////////////////////
#define EXT_UART2            USART2
#define UART2_RX_DMA_CH          DMA1_Channel6
#endif