rt,我的TFTLCD屏幕是原子哥的 3.5寸屏幕,但是单片机的板子是我另买的。不过FSMC接口一样,于是LCD_ShowXXX函数都能正常使用。单片机还连了一个矩阵键盘。
于是出现了一个bug,就是当矩阵键盘某个键按下以后LCD突然卡住了(因为我让LCD每个0.8s刷新一次某个区域的值,但是按了以后屏幕突然静止)。但是当按下矩阵键盘其他键时并没有出现卡住的原因。而且矩阵键盘使用的IO和FSMC也是没有冲突的,单片机所使用的其他引脚都是没有冲突的。使得LCD卡住的那个按键按下去后单片机会对一个传感器的值进行采样,20次,0.1s一次。然后串口打印采样的平均值后,返回(除此之外,当然采样值有存储一下,存成全局变量)。
想问一下,LCD卡住的情况属于常见的吗?一般有什么原因。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在减少采样的时间,能正常显示没问题。
只不过还是不知道为什么采样时间太长会影响LCD的正常显示。。。也许是一个硬件级的问题
一周热门 更多>