標題: 有關(guān)MCU定時器的小問題,求大神告知看,謝謝 [打印本頁]

作者: 永恒動力    時間: 2021-4-8 15:31
標題: 有關(guān)MCU定時器的小問題,求大神告知看,謝謝
/**  
   系統(tǒng)默認的時鐘頻率設(shè)置
   晶振:fosc=12MHZ
   系統(tǒng)時鐘:fcclk=fosc *5=60MHZ  晶振的5倍頻
   VPB時鐘:fpclk=fcclk/4=15MHZ  fcclk的4分頻
**/
  /* 將TIMER0 設(shè)置成1s 定時 */
  TOPR=99; /* 對pclk進行100分頻,TC計數(shù)頻率為150000HZ
  TOMCR=Ox03;/*TC 和MR 匹配時產(chǎn)生中斷,TC復位 */
  TOMRO=150000;/*匹配值150000,1s定時*/
  TOTCR=Ox03;/* 啟動并復位TOTC */
  TOTCR=OX01;/* 啟動TO */
   
    問題:TIMERO設(shè)置成2s定時,要如何設(shè)置了?分頻是什么意思?
       先謝謝,求告知!

作者: YVHDNNITX    時間: 2021-4-8 16:54
TIMERO設(shè)置成2s定
作者: 聆煙雨    時間: 2021-4-9 15:24
TIMERO設(shè)置成2s定時: TOMRO=150000*2

分頻就是頻率降低N倍。
題目中的 15MHz pclk, 進行 100 分頻, 就變成 150KHz (15000000/100=150000)

題目中還有倍頻的概念。就是頻率升高N倍。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1