PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
ASM
[问题] 制作计时器
楼主:
papaya125
(都你说就好了)
2015-04-09 09:35:50
请教各位大大
小弟目前想用atxmega128芯片制作一个计时器
不过是初学有些观念不太懂想问问
==============================================
若使用TC_16位计数器来制作计时器
系统时间设定20000000
PER设定20000
这样1秒就会分割1000次
其中"计数功能"到底是如何进行计数?
目前设计两组外部中断INT0(开始)及INT1(结束)
若INT0中断触发后
执行 TCC0.CTRLA = TC_CLKSEL_DIV1_gc; //不分频
接着跳入CCA的中断
ISR(TCC0_CCA_vect)
{
是否由这里来计数?
}
===============================================
请问小弟上列想法是否正确
或者是有更好的方法?
作者: dysyase (DD)
2015-04-09 09:45:00
计时用它的RTC功能会比较准,mega比较多人再玩,xmega难度较大(因为两种的io.h定义名称不同,mega较多人讨论)也要看你用哪套IDE,官方的complier有些问题,应该说我不会试调(也不想知道,只是工具一种,抓出特性就好)[露天]搜寻[xmega]那本书玩xmega可以买来看看,它比较接近datasheet.
楼主:
papaya125
(都你说就好了)
2015-04-09 11:36:00
因为最小分辨率是0.001秒 所以需要用计数器另外大大说的那本我有买囉~~航空大学那本咩~~
作者: dysyase (DD)
2015-04-09 14:45:00
除非有必用XMEGA的压力!建议用ARM,更有选择性'延伸性我被迫用过xmega,感想是不如用ARM(就CP值来说)初心者:51,资源较多.半生不熟:ARM,讨论的地方多,老手::双手万能.我假设你是自学,anduino更好完成非商业作品
http://goo.gl/7KT4Qy
继续阅读
[问题] 暂存器功能差异
yshihyu
Re: [请益] stm32学习书籍
jserv
Re: [问题] 学习ARM
descent
[问题] 学习ARM
qazkevin
[问题] ubuntu14.04装qtspim 无法编译
pandadao
[请益] Keil C OVERLAY的问题
MaxHaru
[问题] AT89S52一问。
hwni
[问题] MIPS 指令问题
pandadao
[问题] pic16f877a 与电脑沟通问题
pulist
Re: [讨论] 关于除法DIV的一些问题
uorol
Links
booklink
Contact Us: admin [ a t ] ucptt.com