14.6.2.9 通用时钟I/O管脚输出
每个通用时钟发生器输出能被指定到一个GCLK_IO的管脚.如果输出允许比特在GENCTRL(GENCTRL.OE)是1并且通用时钟发生器使能
(GENCTRL.GENEN是1),通用时钟发生器请求它的时钟源并且GCLKGEN时钟输出在GCLK_IO管脚上。如果GENCTRL.OE是零,GCLK_IO被设为
根据Output Off 值比特.如果Output Off值比特在GENCTRL(GENCTRL.OOV)是零,输出时钟将是低电平当通用时钟发生器被关闭。如果
GENCTRL.OOV是1,输出时钟将要变为高电平当通用时钟发生器关闭时。
在待机模式下,如果时钟是输出(GENCTRL.OE是1),时钟在GCLK_IO管脚是零到OOV值,如果运行在待机比特在GENCTRL
(GENCTRL.RUNSTDBY)是零.如果GENCTRL.RUNSTDBY是1,GCLKGEN时钟保持运行并且输出到GCLK_IO.
14.6.3 通用时钟
14.6.3.1使能一个通用时钟
在通用时钟使能之前,一个通用时钟发生器必须被选择作为通用时钟源通过写CLKCTRL.GEN比特。时钟源选择是独立地设置对每
一个通用时钟。
当一个通用时钟发生器被选择后,通用时钟被使能通过向时钟使能比特写1在CLKCTRL(CLKCTRL.CLKEN).CLKCTRL。CLKEN比特必须
被同步到通用时钟域.CLKCTRL.CLKEN将要连续地读作为它的先前状态直到同步结束.
|