主题:C2000WARE 中讨论的其他器件
工具/软件:
您好、
我将在项目中使用 eCAP 来捕获连续模式下 PWM 的占空比。
在2个事件后绕回。 第一个事件:上升沿/第二个事件:下降沿。
针对第一个事件(上升沿)生成中断。 在上升沿复位计数器。
我注意到数据表中没有提到很重要的一点。
如果我在已处理事件(我的应用中的 CEVT1)标志之前清除全局 INT 标志位、则会生成另一个中断脉冲、因此在第一个中断之后会立即发生第二个中断。
它不会改变 CAP 寄存器的结果、但会浪费处理器重新来源。
因此、必须 在全局 INT 标志之前绝对清除已处理事件标志 、以避免这个虚假中断。
我让您确认此行为、但它未在 TRM 中明确说明。 最糟糕的是、在 我 启动我的项目的技术讲座 Lab7(forTMS320F379d)中做的不对。
请确认 我是对的还是错过了一些东西。
此致、
Adrien