打印

counter的问题

[复制链接]
987|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问各位大神,信号通过计数引脚输入,然后用readcounter()读取,显示出来的数是什么意思呢?是上升沿个数还是下降沿个数还是其他?求解,谢谢了
沙发
jxin| | 2013-9-20 13:17 | 只看该作者
然后用readcounter()读取,显示出来的数是什么意思呢?
1)显示出来的数是返回的捕获寄存器的内容或 FIFO 的输出(仅适用于 UDB)。

是上升沿个数还是下降沿个数还是其他?
2)取决于Clock Mode(时钟模式)参数设置。
 如果设置为“递增计数器”或“递减计数器”,则组件按单向计数。对于在根据时钟输入的计数输入
上的每一个上升沿,计数寄存器递增或递减一次。
 如果设置为“时钟输入和方向”或“带递增计数和递减计数的时钟”,该组件可根据递增计数器、
递减计数器和递增-递减输入进行双向计数。

使用特权

评论回复
板凳
wasd890228|  楼主 | 2013-9-20 15:29 | 只看该作者
jxin 发表于 2013-9-20 13:17
然后用readcounter()读取,显示出来的数是什么意思呢?
1)显示出来的数是返回的捕获寄存器的内容或 FIFO ...

那请问为什么在输入时钟位100HZ的时候数字变化的很快,而时钟频率为5HZ的时候变化慢,数字变化的速度和始终有什么关系吗?

使用特权

评论回复
地板
jxin| | 2013-9-20 16:03 | 只看该作者
如果Count 周期小于clock周期的话,是可能的。

是的, 每一个有效计数输入都要和时钟同步一下才算真正的一个计数。
http://www.cypress.com/?docID=43190


使用特权

评论回复
5
wasd890228|  楼主 | 2013-9-20 21:27 | 只看该作者
jxin 发表于 2013-9-20 16:03
如果Count 周期小于clock周期的话,是可能的。

是的, 每一个有效计数输入都要和时钟同步一下才算真正的一 ...

那根据什么设置计数器的时钟频率呢?我想让数字的变化速度和输入信号的周期同步,请问怎么设置计数器的时钟频率?

使用特权

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

本版积分规则

27

主题

78

帖子

0

粉丝