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

STC12的PAC捕获功能最多外部计数可以达到多少

hustlairong 2020-03-24 浏览量:654
这个计数值是跟寄存器大小有关系吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STC12的PAC内部是一个16位的寄存器,最大的外部计数就是65535个脉冲,如果要更大的计数,只能用外部的变量来进行标志位存储
    • 发布于 2020-03-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 16位的最大到65536,如果计数值太大需要通过自己定义一个变量把溢出次数记录下来
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个和系统的位宽,寄存器大小肯定是有关系的。因为这个是16位的,所以最大65535吧。

    不过这个是指直接外部计数,其实还可以自己进行扩展的,比如利用多层计数处理溢出来扩大计数范围。

    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是16位的寄存器,可以计到65535
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • PCA定时器是16位的,总共可以达到65536计数,实际过程中还要根据捕获信号频率来计算,因为IO响应也要时间,一般100HZ精度可以达到0.05HZ!

    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个计数值对应的寄存器是16位,最大可以到65535的
    • 发布于2020-03-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STC12的PAC捕获功能最多外部计数可以达到多少