硬件上电选择时钟源:

JZ2440时钟

时钟生成路线:

JZ2440时钟

寄存器设置:

JZ2440时钟

JZ2440时钟

JZ2440时钟

void clock_init()

{

         LOCKTIME= 0xFFFFFFFF;

         //CLKDIVN,FCLK= 400MHz,HCLK = FCLK / 4 = 100MHz,PCLK = HCLK / 2 = 50MHz

         CLKDIVN  = 0x5;

         //MPLLCON,Mpll= (2 * m * Fin) / (p * 2^S),m = (MDIV + 8) = 92 + 8 = 100,

        //p = (PDIV +2) = 1 + 2 = 3, s = SDIV = 1

         //Mpll= (2 * 100 * 12MHz) / (3 * 2^1) = 400MHz

         MPLLCON  = ((92 << 12) | (1 << 4) | (1<< 0));

}



相关文章:

  • 2021-12-04
  • 2021-06-02
  • 2022-03-07
  • 2021-11-29
  • 2021-12-25
  • 2022-12-23
  • 2022-02-25
猜你喜欢
  • 2021-06-13
  • 2021-07-08
  • 2021-10-30
  • 2021-12-04
  • 2021-05-25
  • 2021-05-15
  • 2022-01-22
相关资源
相似解决方案