lonespeaker
2021-09-07 21:17
采纳率: 50%
浏览 35

如何用STM32F103测一个未知输入方波的频率?

仿照测高电平时间的程序写了main.c,但跟实际结果相差较大,想得到一个详细的程序指导。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 已采纳

    1.开启一个外部中断行输入捕获,设置一个变量,每检测到一个上升沿就加一
    2.再开启一个定时器设置比如说1S,1S后将外部中断记得数拿出来
    3.这样就得到了1S时间的脉冲数,进而得到频率

    评论
    解决 2 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题