Board logo

标题: S12定时器输入捕捉问题? [打印本页]

作者: skyboy    时间: 2008-3-28 22:09     标题: S12定时器输入捕捉问题?

最近在调试S12的ECT模块,大家都知道S12的增强型定时器可以对输入脉冲在规定时间内进行计数,这方面资料多,我也已经实现了。但S12的ECT还可以实现以下功能:在输入脉冲的上升沿之间对系统时钟脉冲计数,我没找到比较详细的资料,而且技术文挡也看不大懂,还请论坛上的朋友帮忙解决?主要是如何设置相关寄存器。先谢谢大家了。
作者: 康桥人    时间: 2008-3-28 22:45

你这是输入捕捉模块,对吧,
作者: strongchen    时间: 2008-4-1 10:46

对,用输入捕捉功能就可以了。设定输入信号在什么边沿触发,计算两次触发的间隔就可以了。
作者: 康桥人    时间: 2008-4-1 12:44

记下两次TCNT的值,相减就能得出其两脉冲时间,
作者: skyboy    时间: 2008-4-6 00:41

谢谢大家了,最近忙都没有关注论坛,按您们两位的方法我调试出来了.
不过还有一个问题,似乎CW4.6软件不能直接进行浮点数运算,是不是啊,
该怎么处理呢?
作者: 康桥人    时间: 2008-4-6 21:45

可以的,要进行浮点运算,在建立工程的时候,必须选择有浮点的那一项!
作者: 初学s12    时间: 2008-5-9 16:25

skyboy,你好。我对ECT 这个模块搞的很不清楚,不知能否得到你的指教,谢谢!我的QQ是:601974190




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