[問題] 製作計時器

看板ASM作者 (都你說就好了)時間9年前 (2015/04/09 09:35), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
請教各位大大 小弟目前想用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
計時用它的RTC功能會比較準,mega比較多人再玩,xmega難度
04/09 09:45, 1F

04/09 09:46, , 2F
較大(因為兩種的io.h定義名稱不同,mega較多人討論)
04/09 09:46, 2F

04/09 09:48, , 3F
也要看你用哪套IDE,官方的complier有些問題,應該說我不會
04/09 09:48, 3F

04/09 09:49, , 4F
試調(也不想知道,只是工具一種,抓出特性就好)
04/09 09:49, 4F

04/09 09:54, , 5F
[露天]搜尋[xmega]那本書玩xmega可以買來看看,它比較接近
04/09 09:54, 5F

04/09 09:55, , 6F
datasheet.
04/09 09:55, 6F

04/09 11:36, , 7F
因為最小解析度是0.001秒 所以需要用計數器
04/09 11:36, 7F

04/09 11:37, , 8F
另外大大說的那本我有買囉~~航空大學那本咩~~
04/09 11:37, 8F

04/09 14:45, , 9F
除非有必用XMEGA的壓力!建議用ARM,更有選擇性'延伸性
04/09 14:45, 9F

04/09 14:46, , 10F
我被迫用過xmega,感想是不如用ARM(就CP值來說)
04/09 14:46, 10F

04/09 14:49, , 11F
初心者:51,資源較多.半生不熟:ARM,討論的地方多,老手:
04/09 14:49, 11F

04/09 14:52, , 12F
:雙手萬能.我假設你是自學,anduino更好完成非商業作品
04/09 14:52, 12F

04/09 14:53, , 13F
04/09 14:53, 13F
文章代碼(AID): #1L9TTud7 (ASM)