天线|RF射频
直播中

蔡芸菲

8年用户 147经验值
私信 关注
[问答]

请问STM32F4以太网所用的DMA控制器和DMA1、DMA2是一回事吗?

原子大哥和各位大神,我想问一下,
1、STM32F407以太网所用的DMA控制器和和DMA1、DMA2控制器是一回事吗?
2、为什么我在看DMA1、DMA2请求映射(STM32F4xx中文参考手册)时找不到关于以太网的请求?

回帖(3)

张秀荣

2019-7-25 10:06:00
以太网DMA是以太网专用的!肯定和DMA1和DMA2没有任何关系的
举报

刘甜甜

2019-7-25 10:19:53
你理解为DMA3就可以了
举报

王山崎

2019-7-25 10:33:40
您好,多谢您的回答,我还想问下,
1、//以太网中断分组配置
void ETHERNET_NVICConfiguration(void)
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = ETH_IRQn;  //以太网中断
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0X00;  //中断寄存器组2最高优先级
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0X00;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
}
请问这个以太网中断,究竟有哪些中断源?怎么还分为mac中断和DMA中断?有点搞不清楚他们的关系。
2、还有,我还想问,NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0X00;  //中断寄存器组2最高优先级 
为什么是组2呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分