你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问如何在STM32F439DMA 流中断中区分是哪个通道产生的中断

[复制链接]
tianyasu37 提问时间:2014-9-3 15:59 /
STM32F439有两个DMA控制器DMA1和DMA2,每个控制器有8个流,每个流有8个通道,我做的是采用串口1DMA中断接收数据,DMA2的流2 通道4对应USART1_RX,STM32F439只提供了DMA2流2的中断函数,流2中还有其他的通道中断(如 ADC2 SPI1_RX UASRT6_RX), 那么如何在DMA2流2(void DMA2_Stream2_IRQHandler(void))中区分是哪个通道产生的中断呢?
收藏 评论1 发布时间:2014-9-3 15:59

举报

1个回答
tianyasu37 回答时间:2014-9-3 16:52:26

回复:请问如何在STM32F439DMA 流中断中区分是哪个通道产生的中断

是不是每个流上每次只能同时配置一个通道连接,这个通道上产生的中断只能是这个通道的中断,相当于是两个DMA控制器,16个流,同时连接支持的只有16个通道,每个流只能同时支持一个通道,只是每个流可以进行通道选择罢了,而不是16个流,每个流8个通道,可以支持128个通道同时连接。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版