分析以Fujitsu的MB95260H/270H/280H系列单片机为例.
1)首先了解NVR接口
NVR(非易失性寄存器)是闪存中的保留区域,可以存储信息和选项设置。复位后,NVR数据自闪存取出,并存储到NVR IO区域的寄存器。MB95260H/270H/280H系列的NVR接口可存储下列数据:
*主CR时钟频率选择(2位)
*主CR时钟粗调值(5位)
*主CR时钟细调值(5位)
*监视定时器选择ID(16位)
2)NVR接口的功能:
1,复位后,NVR接口检索到NVR闪存的数据,并存储至NVR IO区的寄存器,见下图
2, NVR接口允许用户通过设定频率选择位来选择主CR时钟的频率(1MHZ/8MHZ/10MHZ)
3,NVR接口允许用户获得CR调节的初始位置
4,NVR接口允许用户通过改写16位监视定时器选择ID来选择硬件或软件监视定时器(CPU运行时不能改写监视定时器选择ID)
通过查询CRTH和CRTL寄存器获得:
主CR时钟频率默认为8MHZ,粗调默认值为10101,细调默认值为01010,两种调节方式均为:增大调节值,主CR时钟频率减小.
3)主CR时钟调节时注意事项
硬件复位后,10位CR时钟调节值自闪存载入NVR闪存区的寄存器.下图为CR调节的步长图.
现在了解了主CR时钟的频率设置了,然后再看时钟控制器
现在来分析一下时钟控制的框图,首先SYCC2寄存器,默认值为XX100011B,查寄存器获知:使能主CR时钟,副CR时钟,禁止主时钟,禁止副时钟,时钟模式选择的为:主CR时钟(这即是源时钟).再来看SYCC寄存器,默认值为0000X011B,查寄存器获知:机器时钟分频比选择为1/16源时钟.即MCLK应为8M/16=500KHZ.时基定时器用的时钟为源时钟,在此为CR 8MHZ,计时定时器用的时钟为副CR时钟2分频或副时钟2分频,外设用的时钟为MCLK。
总结: 单片机在上电不改变任何寄存器的情况下,系统时钟为主CR时钟,频率为500KHZ,副CR时钟为50K-200KHZ,典型值为100KHZ。
阅读(2615) | 评论(0) | 转发(0) |