找回密码
 立即注册
查看: 481|回复: 4

有没有STC8A8K64D4芯片,测试16路频率的例程

[复制链接]
  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    18

    主题

    43

    回帖

    440

    积分

    中级会员

    积分
    440
    发表于 2023-4-4 15:16:34 | 显示全部楼层 |阅读模式
    有没有关于STC8A8K64D4芯片,测试16路频率的最简单的例程
    回复 送花

    使用道具 举报

    该用户从未签到

    565

    主题

    9926

    回帖

    1万

    积分

    管理员

    积分
    14432
    发表于 2023-4-4 15:31:55 | 显示全部楼层
    没有,只有 4路 CCP可以测试, 其他得用定时器
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3174

    回帖

    7171

    积分

    超级版主

    积分
    7171
    发表于 2023-4-4 16:53:27 | 显示全部楼层
    楼主请告知这16路信号的最小的脉冲宽度(高或低电平).

    比如,最小的脉冲宽度是50us,则可以使用一个定时器做20us中断,采样检测16路信号的下降沿,出现下降沿计数就+1,定时器中断为最高优先级,别的中断优先级都比这个定时器低,就能保证不会丢脉冲。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    18

    主题

    43

    回帖

    440

    积分

    中级会员

    积分
    440
     楼主| 发表于 2023-4-4 22:07:32 | 显示全部楼层
    梁工 发表于 2023-4-4 16:53
    楼主请告知这16路信号的最小的脉冲宽度(高或低电平).

    比如,最小的脉冲宽度是50us,则可以使用一个定时 ...

    是采集5-100Hz变频电机频率,modbus通信
    用1个定时器,16个普通IO模拟下降沿中断,比如1秒有几次中断,就是多少频率,是吧?

    点评

    是的,16路10KHz以内的信号测频,轻松达到!  详情 回复 发表于 2023-4-6 21:39
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3174

    回帖

    7171

    积分

    超级版主

    积分
    7171
    发表于 2023-4-6 21:39:53 | 显示全部楼层
    代码人生 发表于 2023-4-4 22:07
    是采集5-100Hz变频电机频率,modbus通信
    用1个定时器,16个普通IO模拟下降沿中断,比如1秒有几次中断,就 ...

    是的,16路10KHz以内的信号测频,轻松达到!
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-14 07:27 , Processed in 0.058516 second(s), 45 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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