请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 您好!
我正在使用 IAR Embedded Workbench for ARM 在 TMDS570LS31HDK 上进行开发。 我使用"capGetSignal"命令通过 HDK 中的 HET1[04]引脚读取 PWM、并获取频率。
使用示波器从同一引脚读取74.2kHz 的频率值时、capGetSignal 在我通过调试检查时返回78.5kHz 的频率值。
产生这种频率差异的原因是什么? 我还将分享我在下面所做的 Halcogen 配置。
软件;
hetSIGNAL_t signalM; float64 signalFrequency = 0.0F; while(true) { capGetSignal(hetRAM1, cap2, &signalM); signalFrequency = 1 / signalM.period; }