东莞理工学院 arm期末参考资料——程序题.docVIP

  • 12
  • 0
  • 约8.94千字
  • 约 8页
  • 2017-06-25 发布于湖南
  • 举报

东莞理工学院 arm期末参考资料——程序题.doc

东莞理工学院 arm期末参考资料——程序题

---!!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!!----------- ---!!!!!!----------------------------------精品文档,值得下载,可以编辑!!!-----------------------------!!!!!!----------- 东莞理工学院 arm期末参考资料——程序题 编写设置系统时钟的程序。Fin=12MHZ,要求fclk:hclk:pclk=200:100:50M HZ MPLLCON:设为(0x5c 12)|(0x04 4)|(0x00),即0x5c0040 对于MPLLCON寄存器,[19:12]为MDIV,[9:4]为PDIV,[1:0]为SDIV。有如下计算公式: MPLL(FCLK) = (m * Fin)/(p * 2^s) 其中: m = MDIV + 8, p = PDIV + 2 Fin 即默认输入的时钟频率12MHz。MPLLCON设为0x5c0040,可以计算出FCLK=200MHz,再由CLKDIVN的设置可知:HCLK=100MHz,PCLK=50MHz。 程序如下: #define rLOCKTIME (*(volatile unsi

文档评论(0)

1亿VIP精品文档

相关文档