请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS1224 您好!
客户要求提供参考代码、以使用 HET 来捕获外部信号的频率。
详细信息:
1) 1)外部信号来自 C2000 PWMxA;
2) 2)信号频率每10us 改变一次;
3) 3)在每10us 期间、TMS570需要从 HET 读取频率。
您是否会提供帮助?
非常感谢。
BR、Jordan
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.
您好!
客户要求提供参考代码、以使用 HET 来捕获外部信号的频率。
详细信息:
1) 1)外部信号来自 C2000 PWMxA;
2) 2)信号频率每10us 改变一次;
3) 3)在每10us 期间、TMS570需要从 HET 读取频率。
您是否会提供帮助?
非常感谢。
BR、Jordan
您好 Jordan、
NHET 能够测量输入信号的周期、占空比和频率。
对于输入脉冲周期测量、我建议 使用 PCNT 指令
;使用 PCNT 进行输入脉冲/周期测量
; 将 HRSHARE 寄存器位0置位,以便从引脚0上的输入信号测量 RISE2FALL 和 RISE2RISE
;如果未设置 HRSHARE 位,则将在上测量定义的脉冲/周期类型
;4个独立的引脚,如下定义
L00 PCNT{type=RISE2FALL、PIN=0};
L01 PCNT{type=RISE2RISE、PIN=1};
L02 BR{NEX=L00、COND_ADDR=L00、EVENT=NOCOND};
L00指令测量从上升沿到下降沿的时间。 L00测量上升沿和下一上升沿之间的周期。 频率可根据周期进行计算。