搜索
bottom↓
回复: 10

请教大家如何在51系统上扩展多路外部中断

[复制链接]

出0入0汤圆

发表于 2014-6-18 15:08:32 | 显示全部楼层 |阅读模式
有一个脉冲采集系统,下降沿脉冲触发,频率不高,需要一个简单的方案实现多路脉冲计数采集。
请教大家有什么好的方案没有,之前用STC12C5A60,INT0 INT1,2路PCA再扩成外部中断,最多能做四路,如果需要6-8路的话,大家给个建议怎么做?
比如多CPU方案,或者用GPIO模拟,一般怎么处理比较好?
谢谢!

出0入0汤圆

发表于 2014-6-18 15:11:37 | 显示全部楼层
换个芯片   

出0入0汤圆

发表于 2014-6-18 15:12:00 | 显示全部楼层
要是51核的话,C8051F可以满足的

出0入0汤圆

发表于 2014-6-18 15:24:22 | 显示全部楼层
频率不高可以这样:多路下降沿信号(A、B、C、D...)相与后输出到单片机中断口,软件上在中断程序里读IO状态。频率再低就可以用查询的方式了。

出0入8汤圆

发表于 2014-6-18 15:32:20 | 显示全部楼层
用​8​2​5​9​A​扩​展​M​C​S​_​5​1​单​片​机​外​部​中​断​
http://wenku.baidu.com/link?url= ... ZjA7rXA1Xa7DJAzRRL3

出0入0汤圆

发表于 2014-6-18 16:47:30 | 显示全部楼层
换个支持多IO中断的芯片。STM32,NXP的等等。

出0入0汤圆

 楼主| 发表于 2014-6-18 17:00:05 | 显示全部楼层
Excellence 发表于 2014-6-18 16:47
换个支持多IO中断的芯片。STM32,NXP的等等。

STM32没试过,不过之前用STM8,发现他的所谓每个IO都支持中断其实是假的,中断向量每个端口只有1个,仍然要在代码里判断,不知道STM32是不是也一样

出0入0汤圆

发表于 2014-6-19 08:43:43 | 显示全部楼层
Johnwoo 发表于 2014-6-18 17:00
STM32没试过,不过之前用STM8,发现他的所谓每个IO都支持中断其实是假的,中断向量每个端口只有1个,仍然 ...

一样。

出0入0汤圆

发表于 2016-9-28 21:27:18 | 显示全部楼层
tam2907 发表于 2014-6-18 15:24
频率不高可以这样:多路下降沿信号(A、B、C、D...)相与后输出到单片机中断口,软件上在中断程序里读IO状 ...

这样可以吗  ?

出0入9汤圆

发表于 2016-9-28 21:50:13 | 显示全部楼层
我也觉得换单片机比较合适,现在很多ARM芯片的大多数IO都有电平变化中断功能。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 21:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表