中断显示怪现象?

2019-03-24 19:29发布

我现在用单片机处理一个128*64的液晶屏,我把显示函数放在主函数的while(1)里面,信息能够在屏上显示,但是当我把显示函数放在时间这1S的定时中断里面后,屏上就不会有显示了,其实这也是相当于1S刷屏呀,这是什么原因呀?我在主函数里面进行显示后再延时1S,其实效果应该是一样的呀?求原因 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
David_Lee
2019-03-25 01:14

原帖由 jiangjieqazwsx 于 2011-12-21 22:26 发表 我现在用单片机处理一个128*64的液晶屏,我把显示函数放在主函数的while(1)里面,信息能够在屏上显示,但是当我把显示函数放在时间这1S的定时中断里面后,屏上就不会有显示了,其实这也是相当于1S刷屏呀,这是什么原 ...

 

检查是不是有其它高优先级中断那些,影响了LCD的操作。

可以在进入定时中断后,关闭总中断,待定时中断中,对LCD的操作完成后,再重新开启中断。

一周热门 更多>