From ae079c1fc5d990ba55714d4b3a51b19f96edaec4 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期四, 24 四月 2025 16:01:43 +0800 Subject: [PATCH] 改为中断来低电平触发发送当前扫描数据,3s内扫描不到的会退出,串口来55 AA 75 70 64 61 74 65,进入升级模式 --- 01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h b/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h index e51f3bc..d9b2071 100644 --- a/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h +++ b/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h @@ -38,11 +38,12 @@ typedef struct { DMA_T *dma; + void* periph; DMAC_ChannelConfigTypeDef ConfigTmp; DMAC_CallbackFunc Callback; // uint8_t Status; - bool XferFlag; +// bool XferFlag; UART_CallbackFunc CallbackUart; I2C_CallbackFunc CallbackI2c; @@ -52,13 +53,15 @@ uint32_t *pBuffPtr; uint16_t XferSize; + uint16_t XferCount; } DMAC_HandleTypeDef; #define DMAC_CHANNEL_NUMS 2 extern DMAC_HandleTypeDef DMAC_Channel_Array[DMAC_CHANNEL_NUMS]; -#define DMAC_Channel_1 DMAC_Channel_Array[0] -#define DMAC_Channel_2 DMAC_Channel_Array[1] -#define DMAC_Channel_3 DMAC_Channel_Array[2] +#define DMAC_Channel_0 DMAC_Channel_Array[0] +#define DMAC_Channel_1 DMAC_Channel_Array[1] +//#define DMAC_Channel_3 DMAC_Channel_Array[2] + extern DMAC_ChannelConfigTypeDef dma_uart2mem_config; extern DMAC_ChannelConfigTypeDef dma_mem2uart_config; extern DMAC_ChannelConfigTypeDef dma_spi2mem_config; -- Gitblit v1.9.3