器件型号: J784S4XEVM
计时器配置正确、但不会发生中断
详细调查报告上传到 Private SharePoint、TI 的 Dawdy、Luke 可以提供对 SharePoint 的访问权限。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: J784S4XEVM
计时器配置正确、但不会发生中断
详细调查报告上传到 Private SharePoint、TI 的 Dawdy、Luke 可以提供对 SharePoint 的访问权限。
谢谢
您好 Luke、
是否仅在 TIMER4 上出现该问题? 我们可以更改计时器实例以进行一次验证吗?
此致、
Anil
[报价 userid=“572055“ url=“~/support/processors-group/processors/f/processors-forum/1632634/j784s4xevm-main0-r5-timer-capture-mode-is-not-working-as-expected/6294826 ]
1) 但如果设置 TCM = 3、TCAR1 和 TCAR2 寄存器会在中断发生时存储这些值、它们不会指示脉冲序列(上升->下降或下降->上升)
在中断时、我们需要读取计时器输入引脚状态寄存器以了解序列。(上升->下降或下降->上升)
2) 否、TCAR1 和 TCAR2 寄存器仅存储第一个事件或第二个事件的值。
-如果配置为上升沿,则 TCAR1 和 TCAR2 寄存器会在上升沿捕获计时器值。
-如果配置为下降沿,则 TCAR1 和 TCAR2 寄存器会在下降沿捕获计时器值。
和/或上升沿、下降沿可从 TIMER_TCLR[9-8] TCM 位中选择。
正如 J784S4 TRM 所说、
-如果 TIMER_TCLR[13] CAPT_MODE 位为 0、则在第一次启用的捕获事件上、会显示的值
COUNTER 寄存器保存在 TIMER_TCAR1 寄存器中
-如果 TIMER_TCLR[13] CAPT_MODE 位为 1、则 在第一次启用的捕获事件上、计数器的值为 1
寄存器保存在 TIMER_TCAR1 寄存器中、在发生第二个启用的捕获事件时、会保存的值
COUNTER 寄存器保存在 TIMER_TCAR2 寄存器中。
因此、我们可以得出结论:当 CAPT_MODE 位= 1 时、它用于测量 TCAR1 和 TCAR2 之间的时间。
此致、
Anil