打印
[Atmel]

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

[复制链接]
559|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2015-3-9 19:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
路径的选择是通过向通道寄存器(CHANNEL.PATH)路径选择比特组.

非同步路径
当用非同步路径时,事件的传播从事件的发生器到事件的用户不需要事件系统的介入。这意味着如果当前使用的通道GCLK_EVSYS_CHANNELx没有激活,事件将仍然传播到用户。

事件传播在非同步通路将不产生任何中断,并且没有通道状态比特指示通道状态。无边沿检测可用
;这必须在事件用户进行处理。当事件生成器和事件的用户共享相同的通用时钟,使用异步路径将传播
事件,用最少的等待时间。

同步路径
同步路径可以用于当事件生成器和事件的用户共享相同的通用时钟发生器此外用户的事件支持同步路径.
如果事件用户不支持同步路径,非同步路径应被选择。如果它们不共享相同的通用时钟发生器,从事件发生器的逻辑变化的事件信道可能不会在通道中,这意味着该事件将不被传播到用户事件被检测到。当使用同步的路径,信道是能够产生中断。在该信道状态比特通道状态寄存器( CHSTATUS )也更新,可以使用。

如果在控制寄存器(CTRL.GCLKREQ)通用时钟请求比特是零,通道中运行梦游模式和要求配置的通用时钟,只有当一个事件是通过传播通道。如果CTRL.GCLKREQ是1,通用时钟永远对配置的通道运行。

重新同步路径

重新同步的路径时,应使用的事件发生器和事件通道不共享相同的通用时钟发生器。当重新同步路径被使用时,在通道事件发生器的事件的重新同步完成。

当重新同步路径被使用,通道有能力产生中断。在通道状达寄存器中的状态比特总是更新并且可以使用。

如果在控制寄存器通用时钟请求位( CTRL.GCLKREQ )为零,通道运作梦游模式和要求配置的通用时钟,只有当一个事件是通过传播通道。如果CTRL.GCLKREQ是1,通用时钟永远是对的配置的通道运行。











相关帖子

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

本版积分规则

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

2398

主题

6956

帖子

67

粉丝