打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(36)

[复制链接]
709|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-9-22 20:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
14.6.3.2 失能一个通用时钟
         一个通用时钟可以通过向CLKCTRL.CLKEN写0来失能。SYNCBUSY比特将要被清除当写同步结束时。CLKCTRL。CLKEN将要被连续地读作为它的前一状态直到同步结束。当通用时钟失能,通用时钟是同步脉冲门。

14.6.3.3 选择一个通用时钟的时钟源
         当改变一个通用时钟源,是通过向CLKCTRL.GEN写数据,通用时钟必须被失能在新时钟源重新使能之前。这可以防止在传输中的故障:

        1.写一个零到CLKCTRL.CLKEN
        2.等待直到CLKCTRL.CLKEN为零
        3.改变通用时钟的源通过写CLKCTRL.GEN
        4.通过往CLKCTRL.CLKEN写1,重新使能通用时钟
14.6.3.4 配置锁
        
        通用时钟配置为了防止将来的写处理可以上锁,通过向CLKCTRL寄存器上锁位(WRTLOCK)写1。所有的往CLKCTRL寄存器写将要被忽略。它只有在上电复位时解锁。
       通用时钟生发器源在通用时钟上锁时也被锁上。相关的GENCTRL和GENDIV也被锁上,只有在上电复位时解锁。
       有一个例外的GCLKGEN[0]。GCLK_MAIN一样使用它,它不能被锁定。它是由任何重置重置与一个已知的启动配置。
SWRST不能解锁的寄存器。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝