请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 大家好、
我们使用的是具有 CCS8.0的 Hercules TMS570LS3137控制器。 我们使用 HET 模块实现以下功能。
配置 PCNT 指令以读取脉冲计数并读取特定数量事件的脉冲计数值。
现在、如果我们针对多个 HET 引脚实现上述功能、我们会在发生以下情况时看到异常行为:
我们的主要要求是、当没有向 HET 引脚提供输入信号时、脉冲计数值应读作0。 为此、我们启用了控制功能。
当我们移除其中一个 HET 引脚上的输入(例如0)并为其他 HET 引脚提供有效输入(例如1)时、并等待引脚0上 PCNT 指令的控制字段值达到全部1。
现在、从引脚1读取脉冲计数值无效。
您能告诉我这种行为的原因吗?是否有任何勘误表并解决此问题?
此致、
M.Sreenivasan。