串口uart4 用RT_DEVICE_FLAG_DMA_RX方式打开失败

发布于 2019-11-24 11:29:26
同样的方式串口1 3 6 打开都正常 唯独uart4不能用 RT_DEVICE_FLAG_DMA_RX方式打开 换了RT_DEVICE_FLAG_INT_RX 方式就正常
芯片是stm32f407vet6


查看更多

关注者
0
被浏览
507
6 个回答
zhf
zhf 2019-11-24
应该那个串口不支持DMA
xdxsss
xdxsss 2019-12-16
zhf 发表于 2019-11-24 14:24
应该那个串口不支持DMA


不应该啊 在freertos上配置DMA接收都是正常的
mishi
mishi 2019-12-19
您好我也使用多个串口 请问可以每个串口的接收数据和处理数据都用信号量嘛?
xdxsss
xdxsss 2019-12-28
mishi 发表于 2019-12-19 21:21
您好我也使用多个串口 请问可以每个串口的接收数据和处理数据都用信号量嘛? ...


没有太明白你的意思:D数据接收我用的消息队列 任务间通知串口发送我用的邮箱,信号量也可以用啊 根据自己的业务逻辑使用能实现功能就可以
keguo
keguo 2020-03-17
请问这个问题解决了没,我的stm32F427 也是这样的,跑的还是官方的例子
xdxsss
xdxsss 2020-03-19
keguo 发表于 2020-3-17 20:57
请问这个问题解决了没,我的stm32F427 也是这样的,跑的还是官方的例子


现在可以了 我记得是 是自己配置的错误 和别的串口重复了
miaomiao
miaomiao 2020-06-29
可以发一下你的串口4配置代码吗?我串口3的同样RT_DEVICE_FLAG_DMA_RX模式也打不开

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友