SPI SLAVE读取BLE112(Bluegiga)上的数据

时间:2014-09-03 14:05:06

标签: bluetooth-lowenergy spi bluegiga

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

我相信' hardware_spi_transfer'当BLE112是主设备并且您想要从/向与其连接的从设备传输数据时使用。配置指南(' usart'部分)似乎表明SPI从属功能非常有限。

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

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