欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于單片機定時器初始化代碼看不懂,先謝謝,求告知 [打印本頁]

作者: 永恒動力    時間: 2021-3-29 15:41
標題: 關于單片機定時器初始化代碼看不懂,先謝謝,求告知
/**  
   系統默認的時鐘頻率設置
   晶振: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 */
    問題1:上面的五行代碼等于號右邊的設置的數值我看不懂,還請大神解釋下?
    問題2:TIMERO設置成2s定時,要如何設置了?
       先謝謝,求告知!

作者: man1234567    時間: 2021-3-29 17:20
不懂too,不過可以百度。以下供參考:
/* 系統設置, Fosc、Fcclk、Fcco、Fpclk 定義*/
#define Fosc 12M //晶振頻率,10MHz~25MHz,應當與實際一致
#define Fcclk (Fosc * X ) //系統頻率,必須為Fosc 的整數倍(1~32),且<=60MHZ
#define Fcco (Fcclk * Y ) //CCO 頻率,必須為Fcclk 的2、4、8、16 倍,范圍156MHz~320MHz
#define Fpclk (Fcclk / Z ) * 1 //VPB 時鐘頻率,只能為(Fcclk / 4)的1 ~ 4 倍
通常只需要設置Fosc 即可。.......

作者: 永恒動力    時間: 2021-3-30 08:51
man1234567 發表于 2021-3-29 17:20
不懂too,不過可以百度。以下供參考:
/* 系統設置, Fosc、Fcclk、Fcco、Fpclk 定義*/
#define Fosc 12M  ...

百度上真是沒有,我都查過了 !
作者: datouyuan    時間: 2021-3-30 09:21
/* 將TIMER0 設置成2s 定時 */
  TOPR=199;
  TOMCR=Ox03;
  TOMRO=150000;
  TOTCR=Ox03;
  TOTCR=OX01;

作者: datouyuan    時間: 2021-3-30 09:22
/* 將TIMER0 設置成2s 定時 */
  TOPR=99;
  TOMCR=Ox03;
  TOMRO=300000;
  TOTCR=Ox03;
  TOTCR=OX01;
不要那么死板,要學會舉一反三。
作者: 永恒動力    時間: 2021-4-2 09:20
datouyuan 發表于 2021-3-30 09:22
/* 將TIMER0 設置成2s 定時 */
  TOPR=99;
  TOMCR=Ox03;

TOPR=99,是什么意思?求大神告知,謝謝
作者: 名字不是重點    時間: 2021-4-2 09:37
低級錯誤!是“0”不是“O”
   TOPR=99; /*從單片都是從0開始計數,所以實際上是99+1
  TOMCR=0x03;/*看你的芯片手冊,TOMCR的bit1/bit0同時置1
  TOMRO=150000;/*這個就是預設值,從15000開始計算,減數計算?
  TOTCR=0x03;/* 啟動并復位TOTC */
  TOTCR=0X01;/* 啟動TO */這2條一樣的寄存器,參數為什么不同?

作者: 永恒動力    時間: 2021-4-8 10:06
名字不是重點 發表于 2021-4-2 09:37
低級錯誤!是“0”不是“O”
   TOPR=99; /*從單片都是從0開始計數,所以實際上是99+1
  TOMCR=0x03;/* ...

你好大神,要是設置成2s定時該如何設置了
作者: 永恒動力    時間: 2021-4-11 10:38
datouyuan 發表于 2021-3-30 09:22
/* 將TIMER0 設置成2s 定時 */
  TOPR=99;
  TOMCR=Ox03;

你說的對,非常感謝




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