ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 20-16 总结了传感器控制器事件接口。
| 事件名称 | 编号 | 说明 |
|---|---|---|
| AUX_PROG_DLY_IDLE | 0 | 可编程延迟事件。请参阅节 20.3.2.7或 AUX_EVCTL:PROGDLY(节 20.8.3)。 |
| AUX_COMPA | 1 | 比较器 A 事件 |
| AUX_COMPB | 2 | 比较器 B 事件 |
| AUX_TDC_DONE | 3 | TDC 转换完成或超时事件 |
| AUX_TIMER0_EV_OR_IDLE | 4 | Timer0 已达到其目标值或处于空闲状态 |
| AUX_TIMER1_EV_OR_IDLE | 5 | Timer1 已达到其目标值或处于空闲状态 |
| AUX_ADC_FIFO_NOT_EMPTY | 6 | ADC FIFO 包含样本 |
| SCEWEV_PROG | 7 | 可编程事件。请参阅节 20.8.3中的 AUX_EVCTL:SCEWEVCFG0 和 AUX_EVCTL:SCEWEVCFG1。 |
以下指令使用表 20-16 列出的事件进行控制器内核电源管理或程序流控制:
传感器控制器暂停指令执行,冻结内部状态,并进入时钟门控状态,直到所选事件变为 0 或 1。
传感器控制器根据事件电平进行条件分支。
SCEWEV_PROG 事件可以编程为最多两个具有可配置极性的事件的函数。例如,当传感器控制器必须等待带超时的 I/O 事件时,此编程功能非常有用,可以在消耗最小功率的同时实现这一等待。