Board logo

标题: 请教:输出比较,TCNT=TCx后,TCNT是否又被复位为0? [打印本页]

作者: lujiajiang    时间: 2006-5-14 17:00     标题: 请教:输出比较,TCNT=TCx后,TCNT是否又被复位为0?

请教:输出比较,TCNT=TCx后,TCNT是否又被复位为0?如不是,又该如何设置?请指点一二。
作者: wuyue    时间: 2006-5-14 18:36

TCNT=TCX
这个语句是什么意思?TCNT在正常模式下是不能被写入的,只能读取计数器的计数值
作者: lujiajiang    时间: 2006-5-14 21:14

不是这个意思。输出比较不是在TCNT的值与TCx(x为0-7)相等时,就可进行其他处理吗?
我的意思是当它们相等后,TCNT的值是否又回到0x0000,如不是,应该怎样设置,使TCNT回到0值?
作者: lujiajiang    时间: 2006-5-14 21:14

不是这个意思。输出比较不是在TCNT的值与TCx(x为0-7)相等时,就可进行其他处理吗?
我的意思是当它们相等后,TCNT的值是否又回到0x0000,如不是,应该怎样设置,使TCNT回到0值?
作者: seuafu2005    时间: 2006-5-15 09:49

TCNT是个自己运行的计数器,在计数到FFFF后回到0
和TCx相等的情况下,输出比较进行处理,但是TCNT还是会继续计数的
要使其归零,可以reset时钟
作者: lujiajiang    时间: 2006-5-15 10:34

通过怎样设置,reset时钟呢?
作者: strongchen    时间: 2006-5-16 12:06

有相应的控制位。
作者: lujiajiang    时间: 2006-5-16 16:54

我用的是dg128,我把资料看了很多遍,都没有发现相应的控制位啊!只有对tc7,当tcnt=tc7,且tcre=1时,tcnt才被复位为0000。请大家指点一下呀!
作者: seuafu2005    时间: 2006-5-17 10:21

就是TCRE设置和TC7一起使其归零
作者: flying1983    时间: 2006-5-17 10:30

为什么要每次都归零呢?相等后再在原来的基础上加上对应的设置参数不行吗?
作者: yjbmtc    时间: 2006-5-18 21:35

你要是用连续翻转的输出比较应用没必要归0,只要连续附值就行了
作者: yjbmtc    时间: 2006-5-18 21:36

你要是用连续翻转的输出比较应用没必要归0,只要连续附值就行了
作者: lujiajiang    时间: 2006-5-18 22:25

谢谢各位了。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0