回复
发帖数: 3
注册日期: ‎08-09-2017
已接受解答

EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

就是 SCLK 时钟,SDIO 双向数据总线,CS片选。如果默认没有,是否可以将MISO和MOSI短接连接SPI slave的SDIO使用?

发帖数: 2,218
注册日期: ‎10-14-2014

回复: EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

应该不支持。

reference manual里面的3-wire模式并不是常说的SPI单工三线模式。那里的三线是指不使用CS。

WeiguoLu
发帖数: 3
注册日期: ‎08-09-2017

回复: EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

是的,手册上写的是无片选的3线spi,所以我想问能不能吧MISO和MOSI短接或者串入小电阻,然后接slave的SDIO进行通信?

发帖数: 2,218
注册日期: ‎10-14-2014

回复: EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

没用过这种模式,但是你可以尝试更改软件来实现这个机制。

这里可能假设EFM8SB2作为SPI master,可能要把TX/RX都设为open drain。

你可以尝试基于我们的示例程序,如果安装了Simplicity Studio,示例程序可以在类似下面的目录里找到。

C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\8051\v4.0.3\examples\EFM8SB2_SLSTK2011A\SPI\Master\src

WeiguoLu
Highlighted
发帖数: 3
注册日期: ‎08-09-2017

回复: EFM8SB2 3wire spi can not use normal sclk sdio cs mode?EFM8SB2不能用标准的3线spi吗?

好的,我会尝试一下