s3c2410 的時鐘設置
HCLK 用于AHB總線設備
本文引用地址:http://www.ex-cimer.com/article/201611/320563.htmPCLK 由于APB總線上的設備
s3c2410需要設置的時鐘寄存器包括:LOCKTIME、MPLLCON、CLKDIVN。
其中LOCKTIME直接使用默認值就可以了。
MPLLCOM用于設置FCLK的時鐘值,也就是主時鎖存器。
MPLL(FCLK) = (m * Fin)/(p* 2^s);
m = (MDIV + 8), p = (PDIV + 2), s = SDIV
CLKDIVN 用于設置FCLK、HCLK、PCLK三者的比例。
s3c2410的典型設置為
#define S3C2410_MPLL_200MHz ((0x5c << 12) | (0x04 << 4) | (0x00))
CLKDIVN = 0x03; //這樣的FCLK : HCLK : PCLK = 1: 2 :4
評論