设置S3c2440的时钟频率就是设置MPLL的几个寄存器:
1、LOCKTIME:设为0x00ffffff
2、CLKDIVN:用来设置FCLK:HCLK:PCLK的比例关系,默认为1:1:1
3、MPLLCON:设为(0x7f << 12)|(0x02 << 4)|(0x01),即0x7f0021
对于MPLLCON寄存器,[19:12]为MDIV,[9:4]为PDIV,[1:0]为SDIV。有如下计算公式:
MPLL(FCLK) = (2 * m * Fin)/(p * 2^s)
例子:
设置S3c2440的时钟频率就是设置MPLL的几个寄存器:
1、LOCKTIME:设为0x00ffffff
2、CLKDIVN:用来设置FCLK:HCLK:PCLK的比例关系,默认为1:1:1
3、MPLLCON:设为(0x7f << 12)|(0x02 << 4)|(0x01),即0x7f0021
对于MPLLCON寄存器,[19:12]为MDIV,[9:4]为PDIV,[1:0]为SDIV。有如下计算公式:
MPLL(FCLK) = (2 * m * Fin)/(p * 2^s)
例子: