OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4084|回复: 1

stm32h743, dma中断和timer中断冲突

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2020-6-15
在线时间
6 小时
发表于 2021-3-16 20:18:26 | 显示全部楼层 |阅读模式
1金钱
各位大神们:
请求你们的协助,我现在在开发一套系统。
ADC转换结束会触发DMA中断,这一版是正常能动作的。
timer记数700ns后,引起中断,这一版也是能正常动作的。
但当这二版结合起来,预期动作:
timer在记时特定次数后,触发ADC转换,转换成功后触发DMA中断,其间timer中断不停止,此循环动作将不断持续下去。

这个结合,只有timer中断内部所设定的动作是正常,且持续的。
DMA中断,只执行了一次,就不再中断。
在此请教诸位大神们:
1)如果我调适了中断优先顺序,是否能完成预期动作。
2)如果方法1)为无用功,那是否还有其他方法可以完成预期的动作。。
感谢,诸位大神的帮忙。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14422
金钱
14422
注册时间
2018-8-3
在线时间
1157 小时
发表于 2021-3-17 11:34:14 | 显示全部楼层
测试下就知道了 应该是有效果的 直接试下把DMA中断优先级 抢占优先级都设置优先点看看效果
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 02:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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