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

单片机晶振与计时器的关系与换算方法是什么

322dd87a29ae1d25 2020-07-08 浏览量:1140
对于12hz的晶振,如果要求一秒间隔,那么计时器工作方式1中,脉冲次数65536次,溢出了也达不到一秒,这时候该怎么办呀
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要那是哪个单片机,有没有PLL,最终的系统频率可能是晶振频率倍频后的时钟。

    定时器计满达不到1s时,你就在定时器中再加一个变量,看计满一次是多长时间,多个计满就可以达到1秒了

    • 发布于 2020-07-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 你可以用定时器定时1毫秒,然后在定时器中断中循环一千次,达到1秒。
    • 发布于2020-07-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 用12t模式,定时器设置50000,然后定义一个计数器,每次定时中断对变量加加,最后计数到20次中断就是1秒
    • 发布于2020-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机内部包含很多外设:定时器,IO,ADC,UART,等。

    这些外设的工作频率是可以根据你的需要进行设定的,比如你用的这个定时器,你可以设定其定时间隔是1ms。

    你看下datasheet内定时器的初始化。

    • 发布于2020-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以用定时器产生个100ms的定时,然后在主循环里面计数10次,这种方法只是精确度略有下降
    • 发布于2020-07-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机晶振与计时器的关系与换算方法是什么