stm32的DMA和中断之间的优先级是

[复制链接]
7714|3
 楼主| ninesunsz 发表于 2009-3-26 13:55 | 显示全部楼层 |阅读模式
固定的吗?比如我同时设定了DMA和中断,在DMA发生过程中,如果出现了外部中断,能否进入外部中断?此时能否在进入外部中断后禁止DMA?另外在外部中断中能否改变主频比如现在是72M主频,能否在进入中断以后修改主频为HSI?
alenthj 发表于 2009-3-26 14:14 | 显示全部楼层

它们的优先级由NVIC优先级组决定

根据程序自己把握优先级。再者DMA传送数据时,中断干扰不了它。

 楼主| ninesunsz 发表于 2009-3-26 14:52 | 显示全部楼层

我的意思不是中断对DMA的影响

我的中断实际上是一个断电信号,我希望如果此时有DMA发生的话,能否通过设置优先发生中断,我好做有关的处理,把DMA等外设关掉并将主频降低,而不至于DMA一直占着总线影响中断的处理
香水城 发表于 2009-3-26 17:55 | 显示全部楼层

DMA不会一直占用总线,DMA是通过周期挪用使用总线

请看下面这个应用笔记中有详细说明。
相关链接:https://bbs.21ic.com/upfiles/img/20093/2009319173318429.pdf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

82

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部