26.6 Контроллер программно управляемых внешних тактовых сигнала
Контроллер управления потребляемой мощности управляет 3-мя сигналами, подаваемыми на внешние выводы PCKx. Каждый сигнал независимо программируется через регистры PMC_PCKx.
На выводы PCKx, независимо друг от друга, могут быть подключены сигнал SLCK, выходной сигнал ФАПЧ или основной тактовый сигнал MAINCK. Это осуществляется записью поля CSS регистра PMC_PCKx. Частоту каждого внешнего сигнала можно разделить на число в диапазоне от 1 до 64, кратное 2. Это осуществляется записью поля PRES регистра PMC_PCKx.
Каждый внешний сигнал может быть разрешен или запрещен установкой бита PMC_SCER или PMC_SCDR соответственно в регистрах PCKx. Состояния программно управляемых внешних тактовых сигналов определяются битами PCKx регистра статуса сигналов тактирования системы PMC_SCSR (System Clock Status Register).
Кроме того, так же как и PCK, бит статуса в регистре PMC_SR сообщает, какой программируемый внешний тактовый сигнал был запрограммирован в регистрах программно управляемых внешних тактовых сигналов.
Так как контроллер программно управляемых внешних сигналов не работает с возможностью защиты от сбоев при переключении частот тактовых сигналов, рекомендуется отключить программируемый тактовый сигнал перед любой реконфигурацией, и разрешить его работу только после того, как изменения вступят в силу.
|