你好,如何使用不同的芯片选择多个SPI从设备将多个SPI从设备连接到Pan1740?如何在代码中配置它们并读取数据?
谢谢Bharath.
嗨bharath,
这个问题不是BLE,58x或68倍相关的,在一个SPI总线上连接不同的SPI设备是您可以在Web上找到的东西。然而,想法是将每个模块的MISO / MOSI / CLK线路连接在同一引脚上并将CS连接在不同的引脚上。每次都希望与SPI设备交谈,只需将特定设备的CS拉低,以便您将启用它,然后启动输出数据和时钟。
谢谢mt_dialog.
嗨mt_dialog,谢谢你的建议。我应该使用SPI_INIT为每个CS或仅作为SPI_EN足够的GPIO_CONFIGUREPIN?
每次希望与不同的设备通信时,您必须配置不同的SPI_EN引脚,并根据SPI设备的配置初始化580的SPI模块,模块侦听,极性等和自驱动器以来的频率包括设置正确的CS引脚,您必须设置为此。
嗨bharath,
这个问题不是BLE,58x或68倍相关的,在一个SPI总线上连接不同的SPI设备是您可以在Web上找到的东西。然而,想法是将每个模块的MISO / MOSI / CLK线路连接在同一引脚上并将CS连接在不同的引脚上。每次都希望与SPI设备交谈,只需将特定设备的CS拉低,以便您将启用它,然后启动输出数据和时钟。
谢谢mt_dialog.
嗨mt_dialog,
谢谢你的建议。
我应该使用SPI_INIT为每个CS或仅作为SPI_EN足够的GPIO_CONFIGUREPIN?
谢谢
Bharath.
嗨bharath,
每次希望与不同的设备通信时,您必须配置不同的SPI_EN引脚,并根据SPI设备的配置初始化580的SPI模块,模块侦听,极性等和自驱动器以来的频率包括设置正确的CS引脚,您必须设置为此。
谢谢mt_dialog.