suoma 发表于 2016-12-29 11:02:14

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

arduino数字引脚作为输入采样,可以采集的最高开关量变化频率是多少?我使用两个arduino,labview开发软件,
其中一个采样另一个D13高低电平变化,发现开关变化小于0.3s时,上位机不能很好地显示状态变化

164335413 发表于 2016-12-30 09:25:51

可以捕捉上百KHz的输入,速率受限制应该和串口及外部电路有关

suoma 发表于 2016-12-30 12:02:08

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

有关于这部分说明吗?详细看一下

164335413 发表于 2016-12-30 16:09:11

suoma 发表于 2016-12-30 12:02
有关于这部分说明吗?详细看一下

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

suoma 发表于 2016-12-30 23:07:39

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

      谢谢指导
页: [1]
查看完整版本: 关于arduino数字引脚最高开关频率采样