From a6e5c60a9ec30574bf7c3d584046444b15f8680f Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期四, 10 二月 2022 16:29:20 +0800
Subject: [PATCH] V1.61 修改成中断模式,测试不丢包。

---
 源码/核心板/Src/OnChipDevices/Usart.h |    7 +++++--
 1 files changed, 5 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 320c7dc..931f1a8 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"
@@ -10,6 +10,7 @@
 #define OUT485_DISABLE 		GPIO_WriteBit(EU_485_GPIO, EU_485_PIN, Bit_RESET);
 
 //#define UART_GPIO_REMAP_ENABLE
+#define EXUART_USE_TXDMA
 #ifdef UART_GPIO_REMAP_ENABLE
 	#define UART_GPIO_REMAP			GPIO_Remap_USART1
 	#define EU_RCC_GPIO				RCC_APB2Periph_GPIOB
@@ -30,8 +31,10 @@
 #define EUART_RX_DMA_CH	 		DMA1_Channel5
 #define EUART_TX_DMA_CH			DMA1_Channel4
 
-#define EUART_TX_FRM_SIZE		14				//发送队列中的最大帧数
-#define EUART_TX_FRMBUF_SIZE	200				//发送队列每帧缓存大小
+#define EUART_DMA DMA1
+#define EUART_TX_DMA_IT_TC DMA1_IT_TC4 
+#define EUART_TX_FRM_SIZE		25				//发送队列中的最大帧数
+#define EUART_TX_FRMBUF_SIZE	100				//发送队列每帧缓存大小
 #define EUART_RX_BUF_SIZE		200				//接收缓存大小
 
 #define EXT_UART				USART1

--
Gitblit v1.9.3