Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
使用云途官方给的例程 捕获100HZ 占空比25%的信号时 经常捕获出负数是什么情况
应该时没有考虑溢出吧。这些个负数值,加上65536,就是正确值了
这个在代码哪里添加 官方例程有吗
这个是 MCAL 还是 SDK
这个是SDK例程
我看了下 YTM32B1LE0 例程,没看到类似的带打印的。。你方便上传一下你的code嘛,打个zip
test.zip捕获引脚和官方比我换了下
Diga 你好 改好了吗
配置问题,这个需要打开
Diga 你好 按照方法修改了 测量一分钟左右会出现下图情况
代码里只打印了这两个变量,你又改代码了? 对应的 eTMR instance 的 time overflow 中断有打开吗?
代码没怎么动 换了捕获通道 其他没变
你重新打包下代码吧
还是用之前的代码测量一会后会出现这个现象
参考这个帖子,https://forum.ytmicro.com/topic/368/input-capture-overflow-讨论?_=1728611941392, 建议合理配置etmr的频率
vapaus 看了一下,这个是因为SDK内部有个 Counter 没有及时清除,所以会周期性 (16s) 的出现一个大负数值。下个版本会修复,目前你可以参考如下代码。 另外最好不要加打印,打印的期间如果有输入捕获事件发生,对SDK的运算处理有点影响。 test.zip
好的 下一个版本大概什么时候发布
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...