14.6.2.6 为通用时钟发生器选择时钟源
每一个通用时钟发生器时钟源能单独地选择一个时钟源通过向GENCTR(GENCTRL.SRC)的比特组写。改变一个时钟源,A到另
外一个时钟源,B,能很快被执行.如查是钟源B没有准备好,通用时钟发生器将继续运行在A,一但时钟源B准备好了,那时,通用时
钟发生器将切换到它。在切换期间,通用时钟发生器把握住时钟请求到时钟源A和B然后释放时钟源A的请求当切换结束。
可用的时钟源是一个设备依赖于(通用晶振,RC晶振,PLL和DFLL时钟)。GCLKGEN[1]能被用做普通源为所有的通用时钟发生器除
了通用时钟发生器1。
14.6.2.7 改变晶振频率
选定的通用时钟发生器的源,GENCLKSRC能选择性地分频通过写一个分频因子,在通用时钟寄存器分频寄存器的分频因子比特组
(GENCTL.DIVSEL)。它可以解释由整数分频器分成两部分。
注意,DIV部分的数量为每个通用时钟发生器是依赖于设备的。
14.6.2.8 工作周期
当分频一个时钟用奇数因子时,周期将不是50/50。写一个1提高工作周期在GENCTRL(GENCTRL.IDC)将产生50/50的工作周期。
|