本帖最后由 ZhLeLe 于 2019-3-25 11:24 编辑
在MAIN函数里面调用:HAL_UART_Transmit_DMA(&huart1, (uint8_t *)"DMA Begining
",sizeof("DMA Begining
")-1);可以在串口调试助手上看到输出信息;
但是调用:HAL_UART_Transmit_DMA(&huart1, pTxBuff,sizeof(pTxBuff)-1);就看不到输出信息了。
数组定义uint8_t pTxBuff[]={"DMA Begining
"};
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
只要不在同一个文件, 用sizeof就就有机会是0,
HAL_UART_Transmit_DMA(&huart1, pTxBuff,4);
你这样改改试试, 就知道问题是不是sizeof了
一周热门 更多>