此帖出自微控制器 MCU论坛
最新回复
据我观察这个old_level出现在lwIP协议栈中的mem.c memp.c和pbuf.c中,其实质就是定义了的一个unsigned char型的变量,用来保存使用IntMasterDisable()关掉中断时的返回值,这个主要是为了使在进入到一些子函数里边的时候不影响原来的中断开启状态,在进入到某个函数的时候如果原来主中断本来就是关的,我们可以再关中断,但退出时请不要打开中断,如果原来中断没有关,我们关掉处理器对中断的响应,但是在退出的时候我们必须打开中断。
old_level是出于协议栈内部的东西,难道你修改了协议栈或者用的不是Stellaris?
详情
回复
发表于 2010-11-16 09:19
| ||
|
||
| |
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr |
|
回复 楼主 186874509 的帖子
此帖出自微控制器 MCU论坛
| ||
|
||
回复 楼主 186874509 的帖子
此帖出自微控制器 MCU论坛
| ||
|
||
EEWorld Datasheet 技术支持