Orange Pi Z上的性能外部GPIO中断

2024-04-27 07:38:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用OPi.GPIO文件从我的外设模块检测一个中断。它在低触发下运行良好,但在较高频率下丢失了一些信号(这是延迟)。我跳进了库的源代码,似乎用轮询输出逻辑电平来处理中断,并不像微控制器那样真正中断。 我想问一下橙色圆周率是否有可能造成真正的中断。 我在网上找了找,发现有些python库比python库好OPi.GPIO文件例如:布线pi,pigpio。。。你知道吗

  1. 布线pi是用C语言实现的,但我使用的是python
  2. pigpio似乎只支持覆盆子皮,但我使用橙色皮

我现在应该采取哪种最好的方式来实施我的项目?我想一些解决方法如下:

  • 构建了包括微控制器和外围设备的新硬件。我将使用mcu来处理它,并通过一些基本接口(如SPI、I2C或UART)在这个板和Orange Pi之间建立一个连接。你知道吗
  • 改用覆盆子和猪油。我不确定你的表现是否比我好OPi.gpio文件你知道吗
  • 有可能自己再建一个图书馆吗?如果是,我如何构建它?你知道吗

我希望得到最好的建议。非常感谢!你知道吗


Tags: 模块文件覆盆子gpio源代码信号pi逻辑