CLKVAL这个参数的含义

CLKVAL这可是一个很有用的参数,其实没必要管它后面的计算,我们可以通过实际的测试来得出一个有效的值,对于320x240的屏一般设置为7就可以了,而对于640x480的屏,该值可以小一点。对于后面的计算公式及注释(STN:CLKVAL>=2,TFT:CLKVAL>=0),我不知道如何去理解。因为在实际应用中我点一块640x240的CSTN屏,当我的CLKVAL=1时才达到一个最佳的效果,这似乎与说明书相违背,我也解释不清为什么?!

在三星的BSP里面有个这个公式,真不知道是什么意思。

clkval_calc = (WORD)((float)(S3C2440A_HCLK)/(2.0*5000000)+0.5)-1;

刚开始我不明白clkval_calc中的,calc是什么意思,后来才知道是“calculator”,计算器的简写。clkval_calc表示“clkval的计算公式”。

The rate of VCLK signal depends on the CLKVAL field in the LCDCON1 register. Table 15-3 defines the relationship of VCLK and CLKVAL. The minimum value of CLKVAL is 0.
    VCLK(Hz) = HCLK/[(CLKVAL+1)x2]

这个是算屏幕的时钟分频值,
因为屏幕时钟 VCLK(Hz) = HCLK/[(clkval_calc+1)x2]
所以 clkval_calc = HCLK/(2 * VCLK) - 1
5000000 是屏幕时钟VCLK, 至于后面+0.5是把浮点数计算后的结果4舍5入的意思
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值