|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
求教如何记录脉冲个数,要多路的(4路以上),急急急!! |
作者:kof_cqj 栏目:单片机 |
我们可以用单片机的中断来记录脉冲的个数,但是由于一个单片机只有2路中断,因此在需要多路采集脉冲个数时就不能满足要求,我想请问一下各位大虾,有谁知道有没有这样的芯片或是其他方法能够用来记录脉冲个数的,而且要求是多路的,如果大家有知道的话,请帮忙回下贴,小弟感激不尽!! |
2楼: | >>参与讨论 |
作者: 一级菜鸟 于 2006/5/29 16:44:00 发布:
脉冲频率不高的话,用定时器中断查询,不难的 |
3楼: | >>参与讨论 |
作者: kof_cqj 于 2006/5/29 17:02:00 发布:
回复 请问用定时器怎么才能实现? |
4楼: | >>参与讨论 |
作者: 一级菜鸟 于 2006/5/29 19:01:00 发布:
每隔一段时间采样I/O口做脉冲计数 前提是,脉冲的间隔和宽度大于采样时间×2 |
5楼: | >>参与讨论 |
作者: zemezemed 于 2006/5/29 19:31:00 发布:
还有办法 如果有多余的定时器,可以把定时器设成初值为OXFF的计数器,外部一个脉冲就产生了定时器中断。 还有一种就是把中断接成线或接到外部中断口,再通过端口查询是哪个中断源 |
6楼: | >>参与讨论 |
作者: awey 于 2006/5/29 23:30:00 发布:
定时器本来就可以设定为外部计数方式 |
7楼: | >>参与讨论 |
作者: conwh 于 2006/5/29 23:36:00 发布:
采用查询方式 |
8楼: | >>参与讨论 |
作者: computer00 于 2006/5/30 0:13:00 发布:
对,脉冲计数,用计数器最好不过了。 8952里面就有3个定时/计数器了,如果信号速度不高的话,还有两个中断可以扩。 |
9楼: | >>参与讨论 |
作者: kof_cqj 于 2006/5/30 8:55:00 发布:
谢谢大家 除了用单片机上的中断来做记录脉冲,市面上有没有这样功能的芯片? |
10楼: | >>参与讨论 |
作者: 一级菜鸟 于 2006/5/30 14:50:00 发布:
有一定量的话,找俺就行 |
11楼: | >>参与讨论 |
作者: ajb110 于 2006/5/30 15:50:00 发布:
PCA-脉冲捕获功能 很多MCU都带的:p89c51ra2 |
12楼: | >>参与讨论 |
作者: ocon 于 2006/5/30 17:59:00 发布:
用标准数字电路搭,高速,可靠,便宜。 用单片机来数脉冲太浪费。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |