CC2640R2F的SPI如何不使用CS管脚也能进行通信?两个CC2640R2F四线制的MOSI、MISO、CS、CLK已成功通信,但是我们到时候从机的没有CS管脚的,该如何取消CS管脚的作用?
SDK:simplelink_cc2640r2_sdk_3_20_00_21
xyz549040622:
你CS管脚不连接不就OK了吗?STM32的CS管脚可以做普通IO,CC2640好像没发现有这个配置。
Susan Yang:
您现在是想使用3 wire SPI?按照我的印象,CC2640R2F好像是不支持3线SPI的
user3948615:
首先你要确认在从设备里面cs没有实际的意义。如果是这样的话,你可以试试.
csnPin= PIN_UNASSIGNED
user3948615:
回复 Susan Yang:
cc2640r2f做为主设备是支持3线spi的,但是从设备我不确认
user6123042:
回复 xyz549040622:
我把CS线断开,就通信不了了
user6123042:
回复 user3948615:
两个CC2640主设备\从设备的我已全部设置成csnPin = PIN_UNASSIGNED,但是这样测试了一下没法通信
YiKai Chen:
回复 user6123042:
两个CC2640主设备\从设备必須要CS才能通信阿
user6123042:
回复 YiKai Chen:
如何把CS默认设置为低电平
xyz549040622:
回复 user6123042:
1.作为主设备来说,CS是主设备发给从设备的使能信号,我们所说的不用CS,有两种情况,一种是从设备就没有CS信号,一种是从设备的CS是直接拉低的,所以不需要cs,这时候,我们主设备的cs引脚可以使能为CS功能,但不去接他。也可以使能为普通IO功能(这里需要主设备支持)。
2.作为从设备来说,标准的spi总线,cs也是必须的,你可以直接把他拉低。