在mini2440 linux移植开发实战指南上写着
“可见,FCLK:HCLK:PCLK = 1:4:8,因此得出HCLK=100Mhz,再根据上述公式得出CLKVAL 应为:
CLKVAL=HCLK/(VCLK*2) -1
CLKVAL = 100000000 / (6400000 * 2) - 1 = 6.8
选择最接近的整数值7,并把它写入LCDCON1:17-8(注意:我们实际使用的数值是8),由此产生的VCLK 频率实测为5.63Mhz 左右,它也是在5-6.85Mhz 之间的数值,”
但是“#elif defined(LCD_T35)
#define LCD_WIDTH 240
#define LCD_HEIGHT 320
#define LCD_PIXCLOCK 4
#define LCD_RIGHT_MARGIN 25
#define LCD_LEFT_MARGIN 0
#define LCD_HSYNC_LEN 4
#define LCD_UPPER_MARGIN 1
#define LCD_LOWER_MARGIN 4
#define LCD_VSYNC_LEN 1
#define LCD_CON5 ( (1 << 11)| (1<<0) | (1 << 8) | (1 << 6) | (1 << 9) | ( 1<< 10))”
在裸机程序中为什么
#define LCD_PIXCLOCK 4
???