找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7470|回复: 0
打印 上一主题 下一主题
收起左侧

AVR定时器溢出时间的计算

[复制链接]
跳转到指定楼层
楼主
ID:59284 发表于 2014-3-8 00:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       芯片名称:  AVR (艾特梅尔公司)mega16A 微控制器芯片;
       开发板:  自主研发的 YF-A1芯片开发板;  (YF :是本人名字缩写 )

        第53次试验,用逻辑分析仪捕捉,输出于IO口的数字,脉冲信号,脉冲信号宽度:1.5~1.8微妙,每9~11个脉宽1.5us的信号时序中,夹杂着一个脉宽位为3微妙的高脉冲信号.
       我用了好几个小时都计算不出定时器0内部的时钟频率........哪里出错了呢?
      外部用12兆晶体整荡器;
      我的计算结论是:定时器0内部频率为32khz     ,但是这显然有问题.
      定时器时钟为内部8分频  TCCR0=0X02; TCNTO初始值250,即每6个时钟周期溢出一次,每溢出一次,PB口电平取反一次,      就这样反向计算    脉宽  1.5us ÷  6  ==每一个被分频的时钟时间  ÷ 8 =时钟频率;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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