热度 18
2012-12-9 21:42
1297 次阅读|
0 个评论
1. C280X 系统内部有两个片上得振荡器 10Mhz 可以分别 为看门狗,CPU ,CPU定时器2 提供时钟,可以分别配置。 片上得时钟在使用前需要校正片内好像自带校正功能(出厂 的时候会把校正的值放到ROM中),需要自己调用。还可以使用外部晶震和外部振荡器 (有源晶震)。 片内时钟的校正值被存储在otp中,在系统启动的时候 bootroom 会把这个值加载到对应寄存器中。可以调用下面代码。 # define Device_cal (void(*)(void))0x3D7C80 (*Device_cal)(); 如果是从BOOTROOM引导启动的话 就不用自己写代码,否则需要自己添加上面的代码 可以选择不同的PIN 作为XCLKIN 同时使分频后的SYSCLKOUT 在XCLKOUT 脚输出 选择好时钟源后,直接经过分频给CPU提供时钟CLKIN ,或经过PLL ,在经过分频给CPU 好像这个时钟就是SYSCLKOUT ,可以在XCLKOUT输出。