|
对enet_lwip例程中,SysTickIntHandler中断和lwIPEthernetIntHandler中断的疑问
[复制链接]
SysTickIntHandler这个系统节拍定时中断有什么用?我看在它的中断服务程序里调用了“lwIPTimer(SYSTICKMS);”在lwIPTimer(SYSTICKMS);里单纯的给“g_ulLocalTimer”加“SYSTICKMS”,而在“lwIPServiceTimers”子函数里用“g_ulLocalTimer”减去“g_ulHostTimer”和“HOST_TMR_INTERVAL”之类的值进行比较,这点我没看懂。 还有就是在什么时候系统会进入“lwIPEthernetIntHandler”中断,我看到“lwIPEthernetIntHandler”中断里调用了“lwIPServiceTimers”子函数,没有看懂他们之间的联系。 虽然参考别人的程序实现了自己的功能,可是还不太明白一些细节。调请大侠指点一下!!谢谢了。
|
|