求助大神帮我看看这个程序,DMA一直不通,都已经困扰我3...
小弟最近在研究STM32的DMA,一直调不通,在程序里面的第105行是把我的数据以DMA方式来发送,但是一直不通。大神们帮小弟看看吧,不胜感激。。。 两个问题1、DMA发送的时候输入的串口不对,没有进行过初始化。改为如下:
HAL_UART_Transmit(&huart1, (uint8_t *)&Data, 1, 0xFFFF);//测试串口是否正常
printf("USART is OK\r\n");//测试串口是否正常
/****************DMA串口输出**********************/
MYDMA_USART_Transmit(&huart1, (uint8_t *)Send_Buff, 14);//采用DMA发送数据到串口,这里有问题,没有串口输出
/****************DMA串口输出**********************/
2、DMA发送的时候使用下面函数。
HAL_UART_Transmit_DMA(huart,pData,Size); :D:D:D帮顶 不要沉啊。。。 帮顶.... 安 发表于 2016-10-10 14:25
两个问题
1、DMA发送的时候输入的串口不对,没有进行过初始化。改为如下:
HAL_UART_Transmit(&huart1, (u ...
谢谢,按照您的方法试了,可以了。。。非常感谢 版主功力深厚呀
页:
[1]