From 5f2e06850028e286bd95cfd003dd0682af267be3 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期日, 29 三月 2020 11:29:07 +0800
Subject: [PATCH] 增加组ID模式

---
 源码/核心板/Src/OnChipDevices/Usart.h |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.h" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.h"
index 0cb0059..9e501e6 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.h"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.h"
@@ -3,6 +3,12 @@
 #define __USART_H__
 
 #include "stm32f10x.h"
+//#define BAUDRATE_19200
+
+#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
@@ -20,12 +26,16 @@
 	#define EU_TX_GPIO				GPIOA
 #endif
 
+#ifdef BAUDRATE_19200
+#define	EXUART_BAUD_RADE		19200
+#else
 #define	EXUART_BAUD_RADE		115200
+#endif
 
 #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 +54,7 @@
 void UART_PushFrame(uint8_t* pdata, int32_t data_len);
 void UART_PopFrame(void);
 extern void (*Usart1ParseDataCallback)(uint8_t);
-
+extern u8 cmd_mode;
 
 #endif
 

--
Gitblit v1.9.3