0

我需要将 BLE112 连接到微控制器(msp430 系列)作为 spi 从设备。我已经使用 hardware.xml 文件配置它,设置 mode="spi_slave"。

现在,我该如何读取数据?

“hardware_spi_transfer”不适合我的需要,因为它也发送字节,而我只想接收。而且,它似乎提供了时钟生成,这是我想避免的。事实上,我希望设备作为从设备工作。

提前致谢。

4

1 回答 1

1

我相信当 BLE112 是主机并且您想要从/向连接到它的从机传输数据时,将使用“hardware_spi_transfer”。配置指南(“usart”部分)似乎说 SPI 从机功能非常有限。

您可能需要将 BLE112 USART 引脚连接到 MSP430 的 SPI 端口。然后在 BLE112 上运行一个 BGScript,轮询 SS 引脚被主机拉低。当 SS 为低电平时,将数据写入 USART。

为什么不直接使用 USART 传输数据?

于 2014-09-04T08:40:40.273 回答