• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32定时器捕获数据偶尔出错

yhj416606438 2020-10-22 浏览量:279
一直采样pwm脉宽,但是偶尔会数据偏差很大,实际没有偏差那么大,而且程序就只有循环测脉宽,是不是需要设置滤波参数?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 先测量 一下实际的信号,是不是实际的信号是有干扰或是尖峰或是毛刺的。

    再看一下你的配置,配置的时钟是不是太慢了或是没有配置对

    • 发布于 2020-11-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 还有一种可能是数组越界或者指针指飞了,单片机的越界不一定会进入硬件错误,偶尔会造成类似的申请现象。
    • 发布于2020-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 捕获功能具体师什么额配置,你把代码贴出来
    • 发布于2020-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是波形存在尖峰什么的导致误触发了
    • 发布于2020-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是滤波不够,信号有一些尖峰也被误采集到了,可以看一下电路上是怎么处理的吧
    • 发布于2020-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有代码的话不好判断,可能是程序跑飞了
    • 发布于2020-10-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32定时器捕获数据偶尔出错