[技术问答]

NUC977 lcd时钟配置不生效

[复制链接]
1012|4
手机看帖
扫描二维码
随时随地手机跟帖
zp_21_ic|  楼主 | 2018-9-27 18:10 | 显示全部楼层 |阅读模式
hi,

  我查看nuc970的系列手册,想要将lcd时钟配置为33.3M,我的配置如下:

  writel((readl(REG_CLKDIVCTL1) & ~0xffff) | 0x818, REG_CLKDIVCTL1); //配置lcd时钟源为UCLK,时钟33.3M

  板子系统时钟源是UPLL,频率为300M,寄存器(REG_CLKUPLLCON)数值为0xc0000018,根据我对手册的理解,lcd的时钟频率计算公式为ECLKlcd=UPLLFout /(LCD_SDIV + 1)/(LCD_N + 1),也即是ECLKlcd=300M/(0+1)/(8+1)=33.3M,但是我用示波器测量频率只有10几M。而如果设置REG_CLKDIVCTL1为0xe18得出的结果就是正确的ECLKlcd=300M/(0+1)/(e+1)=20M。

  为什么会出现这样的情况,是我没有设置对还是有其他的原因?
dongnanxibei| | 2018-9-28 12:06 | 显示全部楼层
ARM9的最好去牛卧堂咨询啊。

使用特权

评论回复
598330983| | 2018-9-28 19:23 | 显示全部楼层
那你没有配置对。

使用特权

评论回复
734774645| | 2019-7-6 23:01 | 显示全部楼层
楼主发完贴就没再来。

使用特权

评论回复
734774645| | 2019-7-6 23:01 | 显示全部楼层
应该是解决了,可能是小问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝