vset 发表于 2013-8-14 17:03:07

如果将ss改成高电平时接收spi的数据?

引用:Slave Select(SS) -从属选择,从设备的管脚控制信号线,由主设备进行使能控制。当从设备的SS引脚置为低电平时,它与主设备进行通信。当从设备的SS引脚置为高电平时,断开与主设备的通信。


请问如何才能把SS设置成高电平时进行通讯?

林定祥 发表于 2013-8-14 19:56:09

为什么有这个想法?

vset 发表于 2013-8-15 08:49:39

林定祥 发表于 2013-8-14 19:56 static/image/common/back.gif
为什么有这个想法?

上面图说明,在SS高电平时才有数据啊?而arduino板的机制却是低电平有效,虽然感觉可以通过中断在高电平时读取数据,但貌似中断与串口管脚有点冲突

histamine 发表于 2013-8-15 09:08:18

SS引脚上面加一个反相器,74HC04:)

林定祥 发表于 2013-8-15 13:14:52

可以用一条腿来做片选,随便你高低.

vset 发表于 2013-8-15 15:42:12

本帖最后由 vset 于 2013-8-15 15:47 编辑

林定祥 发表于 2013-8-15 13:14 static/image/common/back.gif
可以用一条腿来做片选,随便你高低.

图是主机发过来spi信息(MOSI是两个字节,作为两块74HC595D级联的输入),我这边要用arduino板作从机,问题是主发过来的SS是高电平才取数据?:lol感谢一直以来的回复!

林定祥 发表于 2013-8-16 16:54:57

供参考.
http://blog.chinaunix.net/uid-20788517-id-3031990.html
页: [1]
查看完整版本: 如果将ss改成高电平时接收spi的数据?