极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12938|回复: 4

关于arduino数字引脚最高开关频率采样

[复制链接]
发表于 2016-12-29 11:02:14 | 显示全部楼层 |阅读模式
arduino数字引脚作为输入采样,可以采集的最高开关量变化频率是多少?我使用两个arduino,labview开发软件,
其中一个采样另一个D13高低电平变化,发现开关变化小于0.3s时,上位机不能很好地显示状态变化
回复

使用道具 举报

发表于 2016-12-30 09:25:51 | 显示全部楼层
可以捕捉上百KHz的输入,速率受限制应该和串口及外部电路有关
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-30 12:02:08 | 显示全部楼层
164335413 发表于 2016-12-30 09:25
可以捕捉上百KHz的输入,速率受限制应该和串口及外部电路有关

有关于这部分说明吗?详细看一下
回复 支持 反对

使用道具 举报

发表于 2016-12-30 16:09:11 | 显示全部楼层
suoma 发表于 2016-12-30 12:02
有关于这部分说明吗?详细看一下

Arduino 单单数字引脚作为输入采集引脚的额变化,需要几个时钟周期的,包括中断也是。具体的需要多少时钟,需要看手册。另外 Arduino把AVR的函数进行了封装,会消耗更多的时钟周期,但是也不会差出数量级。
即使是Arduino的输出,也是很快的。
0.3s,这要看你上位机读取数据的时间快慢了,读取的速度要大于你脉冲的速度,才能捕获完整的脉冲。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-30 23:07:39 | 显示全部楼层
164335413 发表于 2016-12-30 16:09
Arduino 单单数字引脚作为输入采集引脚的额变化,需要几个时钟周期的,包括中断也是。具体的需要多少时钟 ...

      谢谢指导
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 13:02 , Processed in 0.039627 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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