USART+DMA

2019-07-20 02:56发布

USART+DMA试验,懂得来!!!!
问题描述:
调用:HAL_UART_Transmit_DMA(&huart1, (uint8_t *)&"Hello ", sizeof("Hello "));可以在串口看到输出
调用:HAL_UART_Transmit_DMA(&huart1, pTxBuff, sizeof("Hello "));在串口看不到输出
求大神解释下什么原因。。。。。
源文件已经上传在附件中了
备注:附件是.7z格式的,请将扩展名改成.7z解压


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
ZhLeLe
1楼-- · 2019-07-20 05:26
 精彩回答 2  元偷偷看……
1208
2楼-- · 2019-07-20 06:11
 精彩回答 2  元偷偷看……
ZhLeLe
3楼-- · 2019-07-20 10:43
1208 发表于 2019-3-26 19:39
可以看下论坛串口空闲中断,也是用到USART+DMA

不好意思,我是用USART+DMA发送,不是接收不定长数据。
接收不定长10分钟就配好了,可是发送这边的真的不知道是个什么鬼
ZhLeLe
4楼-- · 2019-07-20 15:25
 精彩回答 2  元偷偷看……
ZhLeLe
5楼-- · 2019-07-20 17:41
经过STLINK仿真发现这两种语句的执行步骤是一样的,但是第二个语句在串口助手上面看不到结果,不知道是不是串口助手哪里没设置对

一周热门 更多>