文件名称:以太网中断-解决springboot打成jar运行后无法读取resources里的文件问题
文件大小:20.95MB
文件格式:PDF
更新时间:2024-07-30 11:22:09
stm32F7中文
38.7 以太网中断 以太网控制器有两个中断向量:一个专用于正常以太网操作,另一个仅当映射到 EXTI 线路 19 时用于以太网唤醒事件(带有唤醒帧或魔术数据包检测)。 如 MAC 中断和 DMA 中断章节所列,第一个以太网向量为 MAC 和 DMA 生成的中断而保留。 第二个向量为发生唤醒事件时 PMT 生成的中断而保留。唤醒事件对 EXTI 线路 19 的映射使 STM32F75xxx 和 STM32F74xxx 退出低功耗模式并生成一个中断。 当映射到 EXTI 线路 19 的以太网唤醒事件发生、使能了 MAC PMT 中断并且还使能了带上 升沿检测的 EXTI 线路 19 中断时,会生成这两个中断。 可使用看门狗定时器(请参见 ETH_DMARSWTR 寄存器)灵活控制 RS 位(ETH_DMASR 寄存器)。当此看门狗定时器使用非零值编程时,只要 RxDMA 完成将接收的帧传输到系统 存储器并且未触发接收状态(因未在相应接收描述符 (RDES1[31]) 使能接收状态),看门狗 定时器即会被激活。当定时器按照编程值到时时,如果使能了 ETH_DMAIER 寄存器中的相 应 RIE,则 RS 位会置 1 并会引发中断。当由于为该描述符将其使能而将一帧传输到存储器 并且 RS 置 1 时,会在到时前禁止定时器。