打印
[STM32F4]

DMA中断与定时器中断发生冲突,求助求助求助!!

[复制链接]
2952|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhx411879847|  楼主 | 2017-5-20 12:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人小白一枚,最近才上手做STM32F407,也是完全从不会开始学的。我的问题是单独做adc采样dma传输完美运行dma可以不断进行数据的传输,单独做定时器中断捕获上升沿测频率也完美运行,但是两个合在一起就发生冲突,dma只发送一次数据就不进入中断了,这到底是为什么啊
沙发
i1mcu| | 2017-5-20 23:03 | 只看该作者
可以使用中断计算的算法。

使用特权

评论回复
板凳
i1mcu| | 2017-5-20 23:06 | 只看该作者
配置上升沿和下降沿,然后分别及时计算。

使用特权

评论回复
地板
cool_coder| | 2017-5-21 10:43 | 只看该作者
类似的事我也遇到过,故障原因不太容易找。如果程序不复杂,可以一点点的排除。软件没问题的话,还要看看硬件设计,查查器件的文档,确认一下是不是用到了有冲突的资源,或者芯片有相关的BUG。

使用特权

评论回复
5
qinlu123| | 2017-5-21 11:04 | 只看该作者
把DMA中断关了不就行了,都DMA了还要什么中断。

使用特权

评论回复
6
icecut| | 2017-5-21 12:09 | 只看该作者
代码写的不好.不是硬件问题

使用特权

评论回复
7
yinguo391| | 2022-7-9 13:38 | 只看该作者
楼主解决了么  

使用特权

评论回复
8
liliang9554| | 2022-7-10 17:55 | 只看该作者
用中断计算

使用特权

评论回复
9
llljh| | 2022-7-15 22:41 | 只看该作者
配置上升沿和下降沿,然后分别及时计算。

使用特权

评论回复
10
yzzly| | 2022-7-17 10:05 | 只看该作者
本帖最后由 yzzly 于 2022-7-17 10:10 编辑

5年前的帖子,翻出来干啥。

使用特权

评论回复
11
binoo7| | 2022-7-17 12:30 | 只看该作者
看一下自己的中断配置

使用特权

评论回复
12
yiyigirl2014| | 2022-8-6 17:08 | 只看该作者
都这么多年了,应该解决了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝