大家好
我的项目与将4个 Arduino Pro mini 作为从属设备连接到 BeagleBone Black 的对比。 我可以通过以下链接在 Arduino 和 Beaglbone 之间共享数据
:www.ulasdikme.com/.../BBB_Arduino_SPI.php
我知道我需要使用 GPIO 作为 CS 引脚来激活相应的电路、
但是、每当我尝试对多个从设备执行相同的操作时、 我仅从一个 Arduino 接收数据。 我正在使用 SPI 0
对于可以连接到 SPI 0的从器件数量是否存在任何限制。
我需要尽可能快地从 Arduino 获得数据、最好不要延迟。 是否有人可以建议这样做的方法。
Linux 内核3.8.13-bone70
root@BeagleBone:/# ls /dev/spi
/dev/spidev1.0 /dev/spidev1.1
root@BeagleBone:/sys/kernel/debug/pinctrl/44e10800.pinmux cat pingroups
组:pinmux_userled_pins
引脚21 (44e10854)
引脚22 (44e10858)
引脚23 (44e1085c)
引脚24 (44e10860)
组:pinmux_rstctl_pins
引脚20 (44e10850)
组:pinmux_i2c0_pins
引脚98 (44e10988)
引脚99 (44e1098c)
组:pinmux_i2c2_pins
引脚94 (44e10978)
引脚95 (44e1097c)
组:pinmux_bb_spi0_pins
引脚84 (44e10950)
引脚85 (44e10954)
引脚86 (44e10958)
引脚87 (44e1095c)
组:pinmux_mmc1_pins
引脚88 (44e10960)
组:pinmux_emmc2_pins
引脚32 (44e10880)
引脚33 (44e10884)
引脚0 (44e10800)
引脚1 (44e10804)
引脚2 (44e10808)
引脚3 (44e1080c)
引脚4 (44e10810)
引脚5 (44e10814)
引脚6 (44e10818)
引脚7 (44e1081c)
组:pinmux_userled_pins
引脚21 (44e10854)
引脚22 (44e10858)
引脚23 (44e1085c)
引脚24 (44e10860)
root@BeagleBone:/sys/devices/bone_capemgr.9 cat 插槽
0:54:PF--
1:55:PF--
2:56:PF--
3:57:PF--
4:FF:P-O-L Bone-LT-eMMC-2G、00A0、Texas Instrument、BB-Bone-EMMC-2G
5:FF:P-O-L Bone-Black-HDMI、00A0、Texas Instrument、BB-BONELT-HDMI
7:FF:P-O-L 覆盖板名称、00A0、覆盖手册、BB-SPIDEV0