Re: [問題] 讀timer的值
1.使TMR0致能 T0CONbits.TMR0ON = 1;
2.選擇Timer bit數 T0CONbits.T08BIT = 0; //16-bit
3.選擇內部時脈 T0CONbits.T0CS = 0;
4.選擇預先除頻比例 T0CONbits.PSA = 1; //不做除頻
5.讀取Timer TMR0L TMR0H
Timer0 40MHz
Timer1 32kHz
通常讀取這麼快的Timer數值都不太有意義
但可以拿來作亂數
解決辦法利用Timer overflow 造成的中斷
再額外除頻
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.198.53
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
4
ASM 近期熱門文章
PTT數位生活區 即時熱門文章