找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 789|回复: 2
收起左侧

有关MCU定时器的小问题,求大神告知看,谢谢

[复制链接]
回帖奖励 30 黑币 回复本帖可获得 30 黑币奖励! 每人限 1 次
ID:895406 发表于 2021-4-8 15:31 | 显示全部楼层 |阅读模式
/**  
   系统默认的时钟频率设置
   晶振:fosc=12MHZ
   系统时钟:fcclk=fosc *5=60MHZ  晶振的5倍频
   VPB时钟:fpclk=fcclk/4=15MHZ  fcclk的4分频
**/
  /* 将TIMER0 设置成1s 定时 */
  TOPR=99; /* 对pclk进行100分频,TC计数频率为150000HZ
  TOMCR=Ox03;/*TC 和MR 匹配时产生中断,TC复位 */
  TOMRO=150000;/*匹配值150000,1s定时*/
  TOTCR=Ox03;/* 启动并复位TOTC */
  TOTCR=OX01;/* 启动TO */
   
    问题:TIMERO设置成2s定时,要如何设置了?分频是什么意思?
       先谢谢,求告知!
回复

使用道具 举报

ID:902542 发表于 2021-4-8 16:54 | 显示全部楼层
TIMERO设置成2s定
回复

使用道具 举报

ID:52586 发表于 2021-4-9 15:24 | 显示全部楼层
TIMERO设置成2s定时: TOMRO=150000*2

分频就是频率降低N倍。
题目中的 15MHz pclk, 进行 100 分频, 就变成 150KHz (15000000/100=150000)

题目中还有倍频的概念。就是频率升高N倍。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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