胡杨-345459 发表于 2012-4-12 15:52:30

SPI怎样不使用片选引脚,以节省io口

     是这样的,本来这个SPI接口使用的是四根线,就是大家熟悉的CLK,mosi,miso,还有就是那个从设备选择端,因为就一个从设备,所以想把那个用来做从设备选择的线给去掉,现在从设备是一个用于以太网通讯的w5100,不知道为什么我把那个从设备选择线也就是片选给去掉后,就不能正常通讯了,我是把从设备片选脚接地,(手册上说低电平有效)。把主设备nss拉高也不行。到底是怎么回事,明白的说下呗

发表于 2012-4-12 17:22:57

RE:SPI怎样不使用片选引脚,以节省io口

不建议这样做,你可以用示波器看看他们的通讯逻辑,在通讯过程中,读取的时候需要将主机拉低,如果NSS拉高,说明停止通讯。拉低是正在通讯。

swallow1029 发表于 2012-4-13 08:38:29

RE:SPI怎样不使用片选引脚,以节省io口

呵呵等待高人来回复,学习了

cocoasuny 发表于 2012-4-20 14:59:49

回复:SPI怎样不使用片选引脚,以节省io口

使用SPI的时候一直没有使用NSS引脚。
另外网上也有说法,STM32单片机的nss引脚硬件出发功能好像是有问题的,配置的时候都是用的是软件触发。

storm-367693 发表于 2012-7-19 16:53:45

RE:SPI怎样不使用片选引脚,以节省io口

12xep100的板子,when SPI0CR2_MODFEN is clear, the NSS port is not used by spi.
页: [1]
查看完整版本: SPI怎样不使用片选引脚,以节省io口