[問題] 製作計時器
請教各位大大
小弟目前想用atxmega128晶片製作一個計時器
不過是初學有些觀念不太懂想問問
==============================================
若使用TC_16位計數器來製作計時器
系統時間設定20000000
PER設定20000
這樣1秒就會分割1000次
其中"計數功能"到底是如何進行計數?
目前設計兩組外部中斷INT0(開始)及INT1(結束)
若INT0中斷觸發後
執行 TCC0.CTRLA = TC_CLKSEL_DIV1_gc; //不分頻
接著跳入CCA的中斷
ISR(TCC0_CCA_vect)
{
是否由這裡來計數?
}
===============================================
請問小弟上列想法是否正確
或者是有更好的方法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.240.14
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1428543352.A.9C7.html
→
04/09 09:45, , 1F
04/09 09:45, 1F
→
04/09 09:46, , 2F
04/09 09:46, 2F
→
04/09 09:48, , 3F
04/09 09:48, 3F
→
04/09 09:49, , 4F
04/09 09:49, 4F
→
04/09 09:54, , 5F
04/09 09:54, 5F
→
04/09 09:55, , 6F
04/09 09:55, 6F
→
04/09 11:36, , 7F
04/09 11:36, 7F
→
04/09 11:37, , 8F
04/09 11:37, 8F
→
04/09 14:45, , 9F
04/09 14:45, 9F
→
04/09 14:46, , 10F
04/09 14:46, 10F
→
04/09 14:49, , 11F
04/09 14:49, 11F
→
04/09 14:52, , 12F
04/09 14:52, 12F
→
04/09 14:53, , 13F
04/09 14:53, 13F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章