Thread 中讨论的其他器件:C2000WARE
工具与软件:
您好!
我需要实现一种机制来清除 TZ 事件-但不使用软件。
时序至关重要、因此我不能依赖跳转到 ISR 来进行管理。
该机制需要根据比较寄存器之一(理想情况下是 CMPC 或 CMPD、但我可以通过 CMPA 或 B 进行管理)的 CTR 来清除 TZ 事件。
CBC 可通过 HW 清零 TZ、但仅适用于 CTR = PRD 或 ZRO。
OneShot 需要使用 SW 来清除 TZCLR.bit.OST。
我更倾向于使用单触发、并通过 CLB 将其清除(可以检查 CTR =我们需要的任何值)。
使用 CLB 做到这一点吗? 它是否可以访问 TZCLR.bit.OST?
是否有其他硬件机制可以满足该要求?
我还需要同时将 PWM1释放到9、因此 CLB 似乎是唯一的选项...
谢谢!


