头像-302958

e1a550fb04059332

个人成就

获得 0 次赞

帮助过0人

DMA内存到内存后的数据串口读不出来

DMA内存到内存后的数据串口读不出来,只能读出原始数据,为何?将chtx复制到chrx,然后串口分别输出来,结果不能输出chrx,主要代码如下:uint8_t chtx[10]={0x0a0x010x0b0x020x0c0x030x040x050x060x07};  uint8_t chrx[10];HAL_DMA_Start(&hdma_memtomem_dma1_channel1(uint8_t)&chtx(uint8_t)&chrx10);      HAL_UART_Transmit(&huart1 "send 15 world\r\n" 15 10);//测试用      HAL_UART_Transmit(&huart1chtx1020);      HAL_UART_Transmit(&huart1 "send 15 world\r\n" 15 10);      HAL_UART_Transmit(&huart1chrx1020);