嵌入式开发者社区

标题: TL138 LCD驱动像素时钟问题 [打印本页]

作者: Mr.Loser    时间: 2014-9-5 09:52
标题: TL138 LCD驱动像素时钟问题
linux-2.6.33/drivers/video/da8xx-fb.c中对LCD的配置如下:9 N( I, S" M7 v5 b7 d( ?  r- z" m$ J" s
* T0 ~7 v. Y  k7 h& L

- p5 C& E3 r8 U9 P" d8 Q像素时钟配置的是33.25M,我用示波器测量的实际像素时钟是38M,很疑惑,求解答。
6 _, g  x  U) W/ P- x( K% C) _8 q1 v2 h# Z

1 C1 D( `! E8 ?. I  E! S) I8 K1 r4 P) s

作者: teddy    时间: 2014-9-5 12:01
您好!The pixel clock (LCD_PCLK) frequency is derived from LCD_CLK,LCD_CLK是由PLL0_SYSCLK2提供,目前如果是创龙目前出厂的参数为cpu/2=456/2=228M。由于像素时钟只能是 LCD_CLK的整数分频,系统会选择一个最接近你设置的频率。希望对您有帮助!
1 o7 U* R& M( O7 k8 M/ h
作者: Mr.Loser    时间: 2014-9-5 14:10
teddy 发表于 2014-9-5 12:01
2 J9 o1 d9 T: g1 _" b1 g3 J" O: d您好!The pixel clock (LCD_PCLK) frequency is derived from LCD_CLK,LCD_CLK是由PLL0_SYSCLK2提供,目 ...
$ b) R. H3 D* C9 K. o2 X
你好,teddy5 [  f* @0 x# r% ~% g1 O
  用TL自己带的uboot,PLL0_SYSCLK2=PLL0_SYSCLK1/2=228M,这个没问题吧,我现在在framebuffer的驱动中把像素时钟改为9.12M(TL的屏太大,我项目换个小屏),9.12*25=228M,分频系数应该是整数吧,调整后,我重新编译了内核,启动后我测量像素时钟信号是17M多,为什么呢?' j4 x* A. ^  {! h0 F





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4