硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3378|回复: 3
收起左侧

[有问必答] stm32f405rg uart dma在threadx下发不出数据

[复制链接]

3

主题

68

回帖

77

积分

初级会员

积分
77
发表于 2021-5-20 10:52:36 | 显示全部楼层 |阅读模式
stm32f405在不用threadx的时候串口可以通过dma发送数据,在threadx进程中,通过dma发送数据,串口助手无法收到数据,请问是啥问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117563
QQ
发表于 2021-5-20 15:59:11 | 显示全部楼层
仅开一个ThreadX任务看看。
回复

使用道具 举报

3

主题

68

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-5-20 21:06:18 | 显示全部楼层
eric2013 发表于 2021-5-20 15:59
仅开一个ThreadX任务看看。

就只有一个任务 这个任务里 poll发送没问题 dma发送就不对
如果在while 死循环里用dma发就没有问题 证明dma设置没问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117563
QQ
发表于 2021-5-21 10:24:01 | 显示全部楼层
78028048 发表于 2021-5-20 21:06
就只有一个任务 这个任务里 poll发送没问题 dma发送就不对
如果在while 死循环里用dma发就没有问题 证明 ...

上代码看下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 16:17 , Processed in 0.036602 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表