ME0 ICU周期性输入捕获值异常
-
ME0 2_0_0 MCAL的ICU模块,若一直不停的采集就是正常的,若间隔几毫秒周期性采集则采集结果异常。
如下图两个不同的etmr模块,捕获相同频率不同占空比的PWM,某个etmr采集值就会不准。
-
junhanhuang 请提供一下你使用的Etmr模块的配置信息,使用了Etmr的哪个Instance,PWM来源。我复现了一下,没有出现你说的这种问题。
-
20240106_ICU.zip
这个是工程,ICU用的是etmr0_0 PTC0和etmr5_3 PTA7,PWM输出用的是etmr1_7 PTA13 200Hz 50%占空比和etmr2_6 PTC12 200Hz 25%占空比
当我加上一定延时后,两个通道采集值同步变化
-
问题已定位,中断中这几个全局变量并未做区分,导致多个etmr输入捕获时值混乱
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...