在线情况
楼主
  • 头像
  • 级别
    • 积分30
    • 经验613
    • 文章57
    • 注册2011-01-31
    关于430的时钟输出,怎么老是差一倍啊?
    我手头两块已经做过很多项目的430板,今天心血来潮测了下它们的时钟输出,用示波器测了下。
    一块板的晶振写的7.****Mhz,一块写了4Mhz,但两个测下来,示波器显示的频率一个将近16Mhz,一个
    8Mhz。我查了好几遍,程序的寄存器设置,分频等等,都是对的。怎么会两个都刚好差一倍呢?
    各位有没有遇到过这种情况?
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
    • 门派
    • 职务总版主
    • 声望+9
    • 财富5
    • 积分3065
    • 经验390701
    • 文章6744
    • 注册2006-03-07
    你是说晶振器上标的字符比如“4.000MHZ”时,测量其引脚的频率时为8MHZ?还是测TX2输出时为8MHZ?说白了就是问你的输入/输出的频率相差一倍,那倍频了。不可能吧....会不会你那里搞错了。只听过有分频的可能性,那来的将晶振倍频输出了。这逻辑...~~
    [COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
    在线情况
    3
    • 头像
    • 级别
      • 积分30
      • 经验613
      • 文章57
      • 注册2011-01-31
      额,呵呵,真的是倍频,我要不是鬼使神差突然干了这么件无聊的事情,我也不相信会有这种事情。。。。。
      就是一个简单的用P5口输出内部时钟的程序,代码并不复杂,就是现象诡异了一点。关键是这两块板我已经用了很长时间了,还做成了不少课题,按道理不该有问题的~玩硬件还真是什么问题都能碰到,呵呵
      微控网感谢您的参与
      Powered by LeadBBS 9.2 .
      Page created in 0.2500 seconds with 5 queries.