mirror of
https://gitee.com/dlmu-cone/tronone-h7-scaffold
synced 2026-07-24 03:27:45 +08:00
Remote To DMA
This commit is contained in:
@@ -55,7 +55,7 @@ void MX_UART5_Init(void)
|
|||||||
huart5.Instance = UART5;
|
huart5.Instance = UART5;
|
||||||
huart5.Init.BaudRate = 100000;
|
huart5.Init.BaudRate = 100000;
|
||||||
huart5.Init.WordLength = UART_WORDLENGTH_9B;
|
huart5.Init.WordLength = UART_WORDLENGTH_9B;
|
||||||
huart5.Init.StopBits = UART_STOPBITS_1;
|
huart5.Init.StopBits = UART_STOPBITS_2;
|
||||||
huart5.Init.Parity = UART_PARITY_EVEN;
|
huart5.Init.Parity = UART_PARITY_EVEN;
|
||||||
huart5.Init.Mode = UART_MODE_RX;
|
huart5.Init.Mode = UART_MODE_RX;
|
||||||
huart5.Init.HwFlowCtl = UART_HWCONTROL_NONE;
|
huart5.Init.HwFlowCtl = UART_HWCONTROL_NONE;
|
||||||
@@ -362,7 +362,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
|
|||||||
hdma_uart5_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
|
hdma_uart5_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE;
|
||||||
hdma_uart5_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
|
hdma_uart5_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE;
|
||||||
hdma_uart5_rx.Init.Mode = DMA_CIRCULAR;
|
hdma_uart5_rx.Init.Mode = DMA_CIRCULAR;
|
||||||
hdma_uart5_rx.Init.Priority = DMA_PRIORITY_LOW;
|
hdma_uart5_rx.Init.Priority = DMA_PRIORITY_VERY_HIGH;
|
||||||
hdma_uart5_rx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
|
hdma_uart5_rx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
|
||||||
if (HAL_DMA_Init(&hdma_uart5_rx) != HAL_OK)
|
if (HAL_DMA_Init(&hdma_uart5_rx) != HAL_OK)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ Dma.UART5_RX.13.Mode=DMA_CIRCULAR
|
|||||||
Dma.UART5_RX.13.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
|
Dma.UART5_RX.13.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
|
||||||
Dma.UART5_RX.13.PeriphInc=DMA_PINC_DISABLE
|
Dma.UART5_RX.13.PeriphInc=DMA_PINC_DISABLE
|
||||||
Dma.UART5_RX.13.Polarity=HAL_DMAMUX_REQ_GEN_RISING
|
Dma.UART5_RX.13.Polarity=HAL_DMAMUX_REQ_GEN_RISING
|
||||||
Dma.UART5_RX.13.Priority=DMA_PRIORITY_LOW
|
Dma.UART5_RX.13.Priority=DMA_PRIORITY_VERY_HIGH
|
||||||
Dma.UART5_RX.13.RequestNumber=1
|
Dma.UART5_RX.13.RequestNumber=1
|
||||||
Dma.UART5_RX.13.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber
|
Dma.UART5_RX.13.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber
|
||||||
Dma.UART5_RX.13.SignalID=NONE
|
Dma.UART5_RX.13.SignalID=NONE
|
||||||
@@ -952,9 +952,10 @@ TIM3.IPParameters=Channel-PWM Generation4 CH4,Prescaler,Period,AutoReloadPreload
|
|||||||
TIM3.Period=10000-1
|
TIM3.Period=10000-1
|
||||||
TIM3.Prescaler=24-1
|
TIM3.Prescaler=24-1
|
||||||
UART5.BaudRate=100000
|
UART5.BaudRate=100000
|
||||||
UART5.IPParameters=Mode,BaudRate,WordLength,Parity
|
UART5.IPParameters=Mode,BaudRate,WordLength,Parity,StopBits
|
||||||
UART5.Mode=MODE_RX
|
UART5.Mode=MODE_RX
|
||||||
UART5.Parity=PARITY_EVEN
|
UART5.Parity=PARITY_EVEN
|
||||||
|
UART5.StopBits=UART_STOPBITS_2
|
||||||
UART5.WordLength=WORDLENGTH_9B
|
UART5.WordLength=WORDLENGTH_9B
|
||||||
UART7.BaudRate=921600
|
UART7.BaudRate=921600
|
||||||
UART7.DMADisableonRxErrorParam=UART_ADVFEATURE_DMA_ENABLEONRXERROR
|
UART7.DMADisableonRxErrorParam=UART_ADVFEATURE_DMA_ENABLEONRXERROR
|
||||||
|
|||||||
Reference in New Issue
Block a user