first commit for chrg
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
#ifndef __BSP_UART_CONFIG_H__
|
||||
#define __BSP_UART_CONFIG_H__
|
||||
|
||||
#include "app_config.h"
|
||||
|
||||
#define BSP_PRINTF_BUFF_SIZE 256
|
||||
#define BSP_PRINTF_HANDLE UART(1)
|
||||
|
||||
#define BSP_UART_BUFF_SIZE 64
|
||||
|
||||
#define BSP_USING_UART1 1
|
||||
#define BSP_USING_UART2 1
|
||||
#define BSP_USING_UART2_RE 0
|
||||
#define BSP_USING_UART3 0
|
||||
#define BSP_USING_UART3_RE 0
|
||||
#define BSP_USING_UART4 0
|
||||
#define BSP_USING_UART5 0
|
||||
#define BSP_USING_UART6 0
|
||||
|
||||
|
||||
/* 配置项 */
|
||||
#define UART1_HANDLE huart1
|
||||
#define UART2_HANDLE huart2
|
||||
#define UART3_HANDLE huart3
|
||||
#define UART4_HANDLE huart4
|
||||
#define UART5_HANDLE huart5
|
||||
#define UART6_HANDLE huart6
|
||||
|
||||
/* 移植时到不同型号的单片机时需要修改 */
|
||||
#if defined(STM32F411xE)||defined(STM32F401xC)
|
||||
#define UART1_DMA_RX_IRQHandler DMA2_Stream2_IRQHandler
|
||||
#define UART1_DMA_TX_IRQHandler DMA2_Stream7_IRQHandler
|
||||
#define UART2_DMA_RX_IRQHandler DMA1_Stream5_IRQHandler
|
||||
#define UART2_DMA_TX_IRQHandler DMA1_Stream6_IRQHandler
|
||||
#define UART6_DMA_RX_IRQHandler DMA2_Stream1_IRQHandler
|
||||
#define UART6_DMA_TX_IRQHandler DMA2_Stream6_IRQHandler
|
||||
#elif defined(STM32F407xx) || defined(STM32F405xx)
|
||||
#define UART1_DMA_RX_IRQHandler DMA2_Stream2_IRQHandler
|
||||
#define UART1_DMA_TX_IRQHandler DMA2_Stream7_IRQHandler
|
||||
#define UART2_DMA_RX_IRQHandler DMA1_Stream5_IRQHandler
|
||||
#define UART2_DMA_TX_IRQHandler DMA1_Stream6_IRQHandler
|
||||
#define UART3_DMA_RX_IRQHandler DMA1_Stream1_IRQHandler
|
||||
#define UART3_DMA_TX_IRQHandler DMA1_Stream3_IRQHandler
|
||||
#define UART4_DMA_RX_IRQHandler DMA1_Stream2_IRQHandler
|
||||
#define UART4_DMA_TX_IRQHandler DMA1_Stream4_IRQHandler
|
||||
#define UART5_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler
|
||||
#define UART5_DMA_TX_IRQHandler DMA1_Stream7_IRQHandler
|
||||
#define UART6_DMA_RX_IRQHandler DMA2_Stream1_IRQHandler
|
||||
#define UART6_DMA_TX_IRQHandler DMA2_Stream6_IRQHandler
|
||||
#elif defined(STM32F103xE) || defined(STM32F103xB)
|
||||
#define UART1_DMA_RX_IRQHandler DMA1_Channel5_IRQHandler
|
||||
#define UART1_DMA_TX_IRQHandler DMA1_Channel4_IRQHandler
|
||||
#define UART2_DMA_RX_IRQHandler DMA1_Channel6_IRQHandler
|
||||
#define UART3_DMA_RX_IRQHandler DMA1_Channel3_IRQHandler
|
||||
#define UART4_DMA_RX_IRQHandler DMA2_Channel3_IRQHandler
|
||||
#elif defined(STM32L475xx)
|
||||
#define UART1_DMA_RX_IRQHandler DMA1_Channel5_IRQHandler
|
||||
#define UART1_DMA_TX_IRQHandler DMA1_Channel4_IRQHandler
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user