关于中断的问题,求各位大神能够指点
时间:10-02
整理:3721RD
点击:
比如我写个数码管每隔一秒加一的程序,但是我用定时器中断还要完成一个任务 进入中断子程序后,先关闭定时器 完成中断里面的程序后,再打开定时器,但是 中断里面的函数执行的时间很长 ,比如我故意延时很长时间。delay个2秒,如果这样的话,数码管不就停止工作了吗 请问该怎么办
中断不能执行太长,里面置标志,主程序执行任务
先关闭定时器 完成中断里面的程序后,再打开定时器, 定时就不准了!
不能再中断中放太多程序,尽量放到主函数执行,在中断中置标志位就可以解决的