在ETH的msp函数里使能中断
/* Enable the Ethernet global Interrupt */
HAL_NVIC_SetPriority(ETH_IRQn, 0x7, 0);
HAL_NVIC_EnableIRQ(ETH_IRQn);
但是还要在static void low_level_init(struct netif *netif),最终启动EHT时,要使用start_IT方式:
HAL_ETH_Start_IT(&EthHandle);
如果不使用中断方式的话就是用不带IT的启动函数
HAL_ETH_Start(&EthHandle);
想一想还挺坑的。
本文详细介绍了在ETH中如何通过msp函数使能全局中断,并在low_level_init函数中使用HAL_ETH_Start_IT启动ETH设备以启用中断方式。同时对比了中断方式与非中断方式的区别。
6325

被折叠的 条评论
为什么被折叠?



