关于lcd控制器的问题
程序中向lcd_buffer中写入显示数据,通常是一个循环,我想知道的是lcd控制器是怎么知道lcd_buffer准备好数据了呢?
lcd要显示一副图片 会进行行扫描与列扫描 它扫描一遍后 图片就显示在屏幕上 为了一直显示那一幅图片 控制器是一直再扫描吗?
希望能解决这个问题 困扰我很久了
cpu使用的是2440
[解决办法]
我的理解是:控制器把图片数据一写进lcd_buffer,这时候lcd就显示那些数据啦...然而有时我们在处理这些数据的时候是等所有的数据全部写完,然后再开背光,这样我们就感觉是图片是一下子写进去的
[解决办法]
一般情况下,控制器是一直循环从buffer中读取数据显示到屏幕上的。
只要你的总线上有空闲,就一直操作,所以他不需要知道什么时候写完buffer了。