我需要将BLE112连接到微控制器(msp430系列)作为spi从设备。 我使用hardware.xml文件配置它,设置mode =“spi_slave”。
现在,我该如何阅读数据?
“hardware_spi_transfer”不符合我的需要,因为它也发送字节,而我只想接收。而且,它似乎提供了时钟生成,我想避免。事实上,我希望设备作为奴隶工作。
提前致谢。
答案 0 :(得分:1)
我相信' hardware_spi_transfer'当BLE112是主设备并且您想要从/向与其连接的从设备传输数据时使用。配置指南(' usart'部分)似乎表明SPI从属功能非常有限。
您可能需要将BLE112 USART引脚连接到MSP430的SPI端口。然后在BLE112上运行一个BGScript,轮询主机将SS引脚拉低。当SS为低电平时,请将数据写入USART。
为什么不使用USART传输数据?