This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3358:Arduino 连接

Guru**** 2601915 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/650026/am3358-arduino-connection

大家好

我的项目与将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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    内核3.8.13-bone70是一个社区项目、TI 不支持该项目。 请通过 www.beagleboard.org 咨询社区
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是 TI 支持的内核4.4、如果不支持、请向我指出 TI 支持的内核。

    提前感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Linux 处理器 SDK 可从以下位置下载: software-dl.ti.com/.../index_FDS.html