为什么使用中断下半部? 中断执行的原则是要以最快的速度执行完,而且期间不能延时和休眠! 可是现实中,中断中可能没办法很快的处理完需要做的事,或者必须用到延时和休眠,因此引入了中断下半部. 中断中处理紧急事务,其余的交给中断下半部处理. 怎样将代码合理有效的分配给中断和中断下半部?(以后发现新的再添加) 与硬件有关的给中断处理程序(比如按键中断后判断电平),其余的给中断下半部: 紧急事务给中断处理程序,相对不紧急的给中断下半部: 不能被中断的给中断处理程序,剩余的给中断下半部: 没有延时或休眠的给…