搜索
bottom↓
回复: 3

请问:马潮老师,你书上的11.3例子 “基于 T/C1 捕捉功能的可变量程频率计的设计与实现

[复制链接]

出0入0汤圆

发表于 2011-2-16 15:04:24 | 显示全部楼层 |阅读模式
马潮老师,你书上的11.3例子  “基于 T/C1 捕捉功能的可变量程频率计的设计与实现

      对于 4Mhz的晶振,频率采集范围为:62.5HZ---128KHZ.

         1.最低被测频率62.5HZ
            由于 T/C1 的长度16位,1/62.5时间内可以记录的个数为 64000个。当频率值再低的话,一个周期内的计数值将超出 65536,造成溢出。

         2.被测最高频率值:128KHz
                 1S/128000 = 1000000us/128000=7.8125us

         3.你在书上说,在软件方面如何能降低被测频率的下限值?(参考提示:T/C1 溢出中断中记录溢出的次数)

    问题:

              对于 4MHZ的晶振,如果实现最低至1HZ频率的采集?      

       (4)、T/C1 溢出中断中记录溢出的次数,可以降低被测频率的下限值,我还是不明白?

       (5)、如何实现呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2011-2-21 15:47:05 | 显示全部楼层
我顶!

出0入0汤圆

发表于 2011-2-21 16:20:32 | 显示全部楼层
回复【楼主位】ba_wang_mao
   马潮老师,你书上的11.3例子  “基于 t/c1 捕捉功能的可变量程频率计的设计与实现
      对于 4mhz的晶振,频率采集范围为:62.5hz---128khz.
         1.最低被测频率62.5hz
            由于 t/c1 的长度16位,1/62.5时间内可以记录的个数为 64000个。当频率值再低的话,一个周期内的计数值将超出 65536,造成溢出。
         2.被测最高频率值:128khz
                 1s/128000 = 1000000us/128000=7.8125us  
         3.你在书上说,在软件方面如何能降低被测频率的下限值?(参考提示:t/c1 溢出中断中记录溢出的次数)
  
    问题:
              对于 4mhz的晶振,如果实现最低至1hz频率的......
-----------------------------------------------------------------------

解答就是1啦。

如果计数时钟为4M,那么1HZ的时间(1秒)计数个数为4000000个,超出65535的16位计数器了。如果记录了溢出次数,那么就知道在1秒中记录了几个数(溢出次数*65536+当前T/C1的计数值),这个就是被测频率的周期了。

出0入0汤圆

 楼主| 发表于 2011-2-21 16:25:16 | 显示全部楼层
谢谢。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 19:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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