e1a550fb04059332
获得 0 次赞
帮助过0人
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);