主题 : LCD驱动 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
楼主  发表于: 2010-04-14 21:36

 LCD驱动

请问LCD中将数据送入LCD_BUFFER后,怎么引起驱动事件,把数据显示过去的。我看过一篇文章说是用了DMA方式启动,然后直接发送到屏上的,是否如此呢?希望能得到指导!谢谢!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-04-14 21:57
对于S3C2440A的LCD Controller来说的确如此。DMA会根据配置的Framebuffer起始地址和大小将数据从SDRAM传送给LCD Controller,再由LCD Controller传送到外部的LCD屏上。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2010-04-14 21:59
参考S3C2440A用户手册第十五章 LCD Controller的图 15-1, LCD Controller Block Diagram
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 24904
精华: 0
发帖: 38
金钱: 205 两
威望: 41 点
综合积分: 76 分
注册时间: 2010-07-16
最后登录: 2017-09-13
3楼  发表于: 2010-07-21 14:42
是的,会自动