NULL
This commit is contained in:
47
user/MCU/lhl_uart.h
Executable file
47
user/MCU/lhl_uart.h
Executable file
@@ -0,0 +1,47 @@
|
||||
#ifndef __LHL_UART_H__
|
||||
#define __LHL_UART_H__
|
||||
|
||||
/*==================================================================================*/
|
||||
//ϵͳ<CFB5><CDB3><EFBFBD>ض<EFBFBD><D8B6><EFBFBD>
|
||||
/*==================================================================================*/
|
||||
#define UART0 pUART0
|
||||
#define UART1 pUART1
|
||||
#define SOURCE_UART0_TX REQUEST_SOURCE_UART0_TX
|
||||
#define SOURCE_UART0_RX REQUEST_SOURCE_UART0_RX
|
||||
#define SOURCE_UART1_TX REQUEST_SOURCE_UART1_TX
|
||||
#define SOURCE_UART1_RX REQUEST_SOURCE_UART1_RX
|
||||
|
||||
/*==================================================================================*/
|
||||
//ϵͳ<CFB5>궨<EFBFBD><EAB6A8>
|
||||
/*==================================================================================*/
|
||||
#define IDLE_FRAME_INTERVAL 35 /* <20><><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>bit 3.5 *10 = */
|
||||
#define TCD_COUNT 2 /* TCD<43><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
#define DMA_USE_UART_CHOOSE 0 /* <20><><EFBFBD><EFBFBD>DMAʹ<41>õĴ<C3B5><C4B4>ڣ<EFBFBD> 0 UART0 <20><>1 UART1*/
|
||||
#if DMA_USE_UART_CHOOSE
|
||||
#define DMA_UART UART1
|
||||
#define REQUEST_SOURCE_UART_TX SOURCE_UART1_TX
|
||||
#define REQUEST_SOURCE_UART_RX SOURCE_UART1_RX
|
||||
#define MainUartInit(x) UART1_Init(x)
|
||||
|
||||
#else
|
||||
#define DMA_UART UART0
|
||||
#define REQUEST_SOURCE_UART_TX SOURCE_UART0_TX
|
||||
#define REQUEST_SOURCE_UART_RX SOURCE_UART0_RX
|
||||
#define MainUartInit(x) UART0_Init(x)
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
||||
void DMA_UART_AnyLength_Rx_Init(uint32_t baudrate_bps);//<2F><><EFBFBD><EFBFBD>DMA<4D><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ճ<EFBFBD>ʼ<EFBFBD><CABC>
|
||||
void Get_UART_Rx_ActualLength(void); //<2F><>ȡ<EFBFBD><C8A1><EFBFBD>ճ<EFBFBD><D5B3><EFBFBD>
|
||||
void DMA_UART_Tx_Init(void);
|
||||
extern DMA_HandleTypeDef DMA_Handle_UartRx ,DMA_Handle_UartTx;
|
||||
|
||||
void UART0_Init(uint32_t baudrate_bps);
|
||||
void UART1_Init(uint32_t baudrate_bps);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user