捕捉功能能够根据外部输入信号存储当前的计数器值。
捕捉功能在使用以下模式的 Main 类型中可用:
使用此功能需要:
o配置可选的捕捉输入:CAP
o使用 HSCGetCapturedValue 功能块检索在应用程序中捕捉到的值。
下图显示了模数回路模式中的捕捉工作原理:
阶段 |
操作 |
---|---|
1 |
当 EN_Cap = 0 时,无法执行此功能。 |
2 |
当 EN_Cap = 1 时,CAP 上的跳变沿会捕捉当前的计数器值并将其放入捕捉寄存器,然后触发 Cap_Flag 的上升沿。 |
3 |
使用 HSCGetCapturedValue 获取存储的值。 |
4 |
当 Cap_Flag = 1 时,忽略物理输入 CAP 上任何新的跳变沿。 |
5 |
HSCMain 功能块输入 ACK_Cap 的上升沿触发下降沿 Cap_Flag 输出。 准许新的捕捉。 |