Raspberry pi 在树莓PI3中读取GPIO的频率

Raspberry pi 在树莓PI3中读取GPIO的频率,raspberry-pi,raspberry-pi3,frequency,gpio,Raspberry Pi,Raspberry Pi3,Frequency,Gpio,我的树莓能以多快的速度读取我的GPIO?例如,如果我给他发送300Mb/s,他能读吗?有人对它进行过测试吗?我们对两个最流行的python库RPi.GPIO和PIGPIO进行了性能测试,测试结果表明它们能够准确读取相互依赖的高频输入信号 这两个库在高达5 KHz的频率下表现良好,准确率高于99%。Rpi.GPIO库的精度在5 KHz以上下降,在50 KHz时无法执行此任务 PIGPIO库的性能相对较好,对于高达20 KHz的频率,其精度在99%以上。超过这个频率,它的性能逐渐恶化,在110千赫时

我的树莓能以多快的速度读取我的GPIO?例如,如果我给他发送300Mb/s,他能读吗?有人对它进行过测试吗?

我们对两个最流行的python库RPi.GPIO和PIGPIO进行了性能测试,测试结果表明它们能够准确读取相互依赖的高频输入信号

这两个库在高达5 KHz的频率下表现良好,准确率高于99%。Rpi.GPIO库的精度在5 KHz以上下降,在50 KHz时无法执行此任务

PIGPIO库的性能相对较好,对于高达20 KHz的频率,其精度在99%以上。超过这个频率,它的性能逐渐恶化,在110千赫时,它根本无法正确阅读任何短语


您可以阅读有关我们测试的更多信息。

我不确定,但我认为您在20 MHz/20 MSPS以上的速度下读取/轮询GPIO引脚会很困难。您还需要一个实时内核来实现这一点。Raspbian可能会锁定在这个投票率上。好吧,因为我在rasberry pi论坛上看到,一个人可以在10兆赫的频率下读取他的GPIO,我不确定最大值是多少。谢谢你的回复,我通过谷歌找到了,这是有趣的,它可以阅读比我想象的更多,但仍然不足以阅读我想要的,谢谢你们这么多人的回应。