找回密码
 立即注册
楼主: xxkj***

STC8H1K17T-TSSOP20系列实验之五----简易频率计

[复制链接]

该用户从未签到

46

主题

2932

回帖

6609

积分

超级版主

积分
6609
发表于 2024-2-5 17:18:32 | 显示全部楼层
xxkj2010 发表于 2024-2-5 16:39
计数也是在INT0中断的时候计数的,这个也需要时间吧。主要区别在于INT0优先最高,而PWM中断没有设置为最 ...

你可能没看懂原理,我用的是INT0控制Timer0对外计数,INT0高电平计数,低电平不计数,纯硬件操作,并且INT0下降沿中断读数,此时计数已停止。INT0高电平为1秒,计数值即为频率。
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 07:54
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2778

    积分

    金牌会员

    积分
    2778
     楼主| 发表于 2024-2-6 13:08:55 | 显示全部楼层
    本帖最后由 xxkj2010 于 2024-2-6 13:20 编辑
    梁工 发表于 2024-2-5 17:18
    你可能没看懂原理,我用的是INT0控制Timer0对外计数,INT0高电平计数,低电平不计数,纯硬件操作,并且IN ...

    我记得当时在学习你的示波器程序的时候,好像有注意到这一点。
    截图202402061307413983.jpg
    我目前的简易频率计都是在中断的时候才计数的,应该存在着一定的误差,有时间我改一下,看误差了多少。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:54
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2778

    积分

    金牌会员

    积分
    2778
     楼主| 发表于 2024-2-6 17:32:32 | 显示全部楼层
    梁工 发表于 2024-2-5 17:18
    你可能没看懂原理,我用的是INT0控制Timer0对外计数,INT0高电平计数,低电平不计数,纯硬件操作,并且IN ...

    如何用两组PWM来测量频率的话,就没有像Timer0对外计数那样,有个硬件开关GATE了吧?

    点评

    用PWM来测量频率,测量的是时间,则误差就是时钟误差+1个字,原理跟INT0门控控制Timer0不同,测量低频要准确得多。  详情 回复 发表于 2024-2-12 15:45
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-2-12 15:45:15 | 显示全部楼层
    xxkj2010 发表于 2024-2-6 17:32
    如何用两组PWM来测量频率的话,就没有像Timer0对外计数那样,有个硬件开关GATE了吧? ...

    用PWM来测量频率,测量的是时间,则误差就是时钟误差+1个字,原理跟INT0门控控制Timer0不同,测量低频要准确得多。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    昨天 16:14
  • 签到天数: 55 天

    [LV.5]常住居民I

    5

    主题

    14

    回帖

    81

    积分

    注册会员

    积分
    81
    发表于 2024-4-2 15:48:00 | 显示全部楼层
    你好,这个测量信号的输入脚是哪个脚

    点评

    示波器测频方案: [attachimg]40358[/attachimg]  详情 回复 发表于 2024-4-2 23:53
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:54
  • 签到天数: 157 天

    [LV.7]常住居民III

    67

    主题

    836

    回帖

    2778

    积分

    金牌会员

    积分
    2778
     楼主| 发表于 2024-4-2 21:43:25 | 显示全部楼层
    weixin 发表于 2024-4-2 15:48
    你好,这个测量信号的输入脚是哪个脚

    记得是P34,久了忘记了,你去参考一下梁工的虚拟示波器。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-4-2 23:53:36 | 显示全部楼层
    weixin 发表于 2024-4-2 15:48
    你好,这个测量信号的输入脚是哪个脚

    示波器测频方案:
    截图202404022353322268.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    昨天 16:14
  • 签到天数: 55 天

    [LV.5]常住居民I

    5

    主题

    14

    回帖

    81

    积分

    注册会员

    积分
    81
    发表于 2024-4-3 11:48:46 | 显示全部楼层
    xxkj2010 发表于 2024-4-2 21:43
    记得是P34,久了忘记了,你去参考一下梁工的虚拟示波器。

    好的,谢谢
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    昨天 16:14
  • 签到天数: 55 天

    [LV.5]常住居民I

    5

    主题

    14

    回帖

    81

    积分

    注册会员

    积分
    81
    发表于 2024-4-3 11:49:06 | 显示全部楼层
    梁工 发表于 2024-4-2 23:53
    示波器测频方案:

    谢谢梁工
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 10:43 , Processed in 0.073912 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表