44b0驱动STN 的设置问题

[复制链接]
2337|0
 楼主| biehoff 发表于 2008-11-3 17:43 | 显示全部楼层 |阅读模式
用44b0带&nbsp;640*480的STN液晶&nbsp;总算看到图像了<br />&nbsp;&nbsp;有个设置不太明白&nbsp;<br />&nbsp;&nbsp;LCDSADDR3&nbsp;寄存器&nbsp;的&nbsp;PAGEWIDTH&nbsp;项&nbsp;&nbsp;&nbsp;也就是页宽度吧&nbsp;<br />&nbsp;&nbsp;我要显示的图像是640*480像素的&nbsp;&nbsp;所以图像缓冲区和屏幕尺寸一样大<br />&nbsp;&nbsp;宽度是640像素&nbsp;但PAGEWIDTH设置确实640/2&nbsp;才可以&nbsp;&nbsp;这个就不太明白了<br />&nbsp;&nbsp;看了下datasheet中PAGEWIDTH&nbsp;的说明<br /><br />&nbsp;&nbsp;Virtual&nbsp;screen&nbsp;page&nbsp;width(the&nbsp;number&nbsp;of&nbsp;half&nbsp;words)<br />&nbsp;&nbsp;This&nbsp;value&nbsp;defines&nbsp;the&nbsp;width&nbsp;of&nbsp;the&nbsp;view&nbsp;port&nbsp;in&nbsp;the&nbsp;frame<br /><br />&nbsp;&nbsp;说这个设置项是一个半字的&nbsp;16位&nbsp;&nbsp;那么跟&nbsp;水平像素/2&nbsp;有什么关系?<br />&nbsp;&nbsp;猜想下&nbsp;是不是&nbsp;水平像素&nbsp;640*8/16的意思?&nbsp;一个像素等于一个字节的<br />&nbsp;&nbsp;数据?&nbsp;总数据是640*8位&nbsp;然后要用半字为单位表示&nbsp;&nbsp;就/16了?<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;有熟悉这个设置的大侠帮忙解释下····感激ING<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;还有那个一个像素对应3个位的数据的图&nbsp;(&nbsp;前几天发过的&nbsp;)<br />&nbsp;&nbsp;到现在都没搞懂怎么回事···阿南版主也救不了我这样的菜鸟了···&nbsp;&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

138

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部