打印
[8/16-bit MCU]

关于输入捕获功能

[复制链接]
3508|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
各位老师好,我用的芯片是DZ60,使用输入捕获来测试一个波形频率是否正常,请问一下maximum time event 是指什么事件的最大时间?overflow是指该事件的最大时间溢出吗?但是这里overflow PE不支持,当输入为低电平或高电平时,又该怎么去判断频率是否正常呢?谢谢!

相关帖子

沙发
FSL_TICS_ZJJ| | 2014-4-15 14:01 | 只看该作者
本帖最后由 FSL_TICS_ZJJ 于 2014-4-15 17:22 编辑

你可以把鼠标移到maximum time event 那,一般会有详细的讲解的。
我认为应该是最大捕获的时间。

使用特权

评论回复
板凳
upstar09|  楼主 | 2014-4-15 16:38 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-15 14:01
你可以把鼠标移到maximum time event 那,一般会有详细的讲解的。
我认为应该是最大捕获的频率的倒数。 ...

PE解释说是overflow溢出之前的保证时间,但我理解不透……,我对capture的理解是每来一直中断,就会把计数值填写到相应的寄存器里面,capture是一直在计数的,只是来中断的时候才去填写寄存器,假如一直没有中断发生,这个计数器就会overflow,但是overflow  PE又不支持是怎么回事? 麻烦你解答,谢谢!

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2014-4-15 17:30 | 只看该作者
upstar09 发表于 2014-4-15 16:38
PE解释说是overflow溢出之前的保证时间,但我理解不透……,我对capture的理解是每来一直中断,就会把计 ...

这个时间就是你count计满的时间,不是不支持overflow,它的意思是你到了maximum time event的值之后,count就会回到初值或者为0,这个由你配置决定。
如果你是测试波形频率,你是需要开启溢出中断的,否则你的频率在溢出时周围采集值,可能会不准确。

使用特权

评论回复
5
upstar09|  楼主 | 2014-4-15 18:42 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-15 17:30
这个时间就是你count计满的时间,不是不支持overflow,它的意思是你到了maximum time event的值之后,cou ...

那溢出中断在哪里开启呢?从这个图可以看出是灰色的,动不了


使用特权

评论回复
6
FSL_TICS_ZJJ| | 2014-4-16 10:18 | 只看该作者
upstar09 发表于 2014-4-15 18:42
那溢出中断在哪里开启呢?从这个图可以看出是灰色的,动不了

就是你图的overflow support,改成enable

使用特权

评论回复
7
upstar09|  楼主 | 2014-4-16 10:22 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-16 10:18
就是你图的overflow support,改成enable

那个是灰色的啊,更改不了

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2014-4-16 15:23 | 只看该作者
upstar09 发表于 2014-4-16 10:22
那个是灰色的啊,更改不了

那可能你软件版本太低,PE有问题。
我用10.5CW的软件就可以设置的,不行你字节直接控制寄存器吧。
也就是置位TPM1_SC[TOIE]。

使用特权

评论回复
9
upstar09|  楼主 | 2014-4-16 19:52 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-16 15:23
那可能你软件版本太低,PE有问题。
我用10.5CW的软件就可以设置的,不行你字节直接控制寄存器吧。
也就是 ...

我的IDE是5.9的…… 我也觉得太老了
请问更新CW到最新的话,usb dongle 还能用吗?

使用特权

评论回复
10
xinyinxing| | 2014-4-16 22:26 | 只看该作者
upstar09 发表于 2014-4-16 19:52
我的IDE是5.9的…… 我也觉得太老了
请问更新CW到最新的话,usb dongle 还能用吗? ...

赶紧升级下,你那界面实在看的难受,都多少版本过去了。

使用特权

评论回复
11
xinyinxing| | 2014-4-16 22:27 | 只看该作者
新版本的CW肯定是兼容老版本的,这个楼主放心。
新版本一般是弥补了老版本的bug

使用特权

评论回复
12
FSL_TICS_ZJJ| | 2014-4-17 09:39 | 只看该作者
楼主,你之前软件不卸载,然后下载一个新的CW试试:http://www.freescale.com/zh-Hans ... b=Design_Tools_Tab#
我查了下官网的usb dongle,它是这么讲的:2004年4月1日后发行的大多数CodeWarrior软件可以使用Dongle。具体而言,CodeWarrior IDE 5.6及更高版本均支持Dongle功能。请注意,您可以根据需要,一次性在一台计算机系统上连接多个Dongle。

所以,高版本的是支持usb dongle的。

使用特权

评论回复
13
upstar09|  楼主 | 2014-4-17 09:40 | 只看该作者
xinyinxing 发表于 2014-4-16 22:27
新版本的CW肯定是兼容老版本的,这个楼主放心。
新版本一般是弥补了老版本的bug ...

兼容老版本是没错,我想知道usb dongle 还能不能用? 如果这不能用的话 我升级了没有意义啊。10.5能和老版本的CW 共存吗?目前用的CW是6.3版本

使用特权

评论回复
14
FSL_TICS_ZJJ| | 2014-4-17 09:44 | 只看该作者
upstar09 发表于 2014-4-17 09:40
兼容老版本是没错,我想知道usb dongle 还能不能用? 如果这不能用的话 我升级了没有意义啊。10.5能和老 ...

你看这个说明:http://www.freescale.com/zh-Hans/webapp/sps/site/prod_summary.jsp?code=USB-LICENSE-DONGLE&fsrch=1&sr=1&pageNum=1下一页
是支持的。
你不需要卸载老软件,直接按照新的软件,两个都可以用的。

使用特权

评论回复
15
upstar09|  楼主 | 2014-4-17 09:44 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-17 09:39
楼主,你之前软件不卸载,然后下载一个新的CW试试:http://www.freescale.com/zh-Hans/webapp/sps/site/pro ...

好的,我试试,谢谢!

使用特权

评论回复
16
FSL_TICS_ZJJ| | 2014-4-17 09:45 | 只看该作者
upstar09 发表于 2014-4-17 09:44
好的,我试试,谢谢!

好的,有问题再继续询问,实在不行,我会请我们的CW工程师过来帮你。

使用特权

评论回复
17
upstar09|  楼主 | 2014-4-17 12:26 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-17 09:45
好的,有问题再继续询问,实在不行,我会请我们的CW工程师过来帮你。

我根据你的链接下载了CW10.6, 评估版, overflow support那里依然是灰色的Diabled,不可更改。 而且PE没有了EXPERT 模式,只有basic 和advanced 模式

使用特权

评论回复
18
FSL_TICS_ZJJ| | 2014-4-17 12:51 | 只看该作者
模块选对了没?
我这边是可以的呢:

选择init_TPM模块。
你给我截个你的图。

使用特权

评论回复
19
upstar09|  楼主 | 2014-4-17 13:44 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-17 12:51
模块选对了没?
我这边是可以的呢:

我选的是Measurement 下面的capture 模块,和你的ini_TPM 模块有什么区别吗?

使用特权

评论回复
20
FSL_TICS_ZJJ| | 2014-4-17 13:54 | 只看该作者
upstar09 发表于 2014-4-17 13:44
我选的是Measurement 下面的capture 模块,和你的ini_TPM 模块有什么区别吗?

capture 是一个封装好的模块,我这边也可以选择中断用:

TPM模块是一个比较初始的模块,更加接近模块的具体的配置。
楼主,你给我截个你的图啊,不然我真不知道你啥情况。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

26

帖子

1

粉丝