覆盆子pi gpio或rs232中继板可同时输出位图吗?

时间:2020-04-07 16:08:37

标签: raspberry-pi gpio

我真的很想起初使用一个rs232 8通道中继板,我可以命令设备使用命令字符串打开/关闭。

我在网上找到的所有继电器对我来说在功能上都有相同的缺陷:您不能在准确的时间设置继电器的子集。我可以先打开继电器1,然后再打开继电器7,我可以一次设置所有8个继电器,但是没有命令结构可以选择要打开/关闭的确切的LED。 过去,我处理过的硬件具有IO引脚的位图和状态的位图,并且可以一次应用所有8种设置。这是一些示例:

将引脚1和7设置为导通,将其他引脚设置为关闭(8位二进制位映射),发送以下字节:二进制:0100 0001b

将引脚1,2,3,6设置为打开,将其他引脚设置为关闭(8位二进制位映射),发送以下字节:二进制:0010 0111b

我找不到任何这样的设备来做到这一点,所以我想我可以使用一个简单的8通道中继板用树莓派制作一个,如下所示: https://www.amazon.com/SainSmart-101-70-102-8-Channel-Relay-Module/dp/B0057OC5WK

但是在Raspberry Pi上,我遇到了同样的问题:我看不到将gpio引脚设置为块命令的方法,只能将它们单独设置为for循环。我整个上午都在看,可以看到gpioctl和mmio之类的东西,但是我无法将它们全部整合到测试板上的简单概念验证程序中,我们将不胜感激。

我真的很想要C或脚本的解决方案, 谢谢

jleslie

0 个答案:

没有答案