SPI总线,同时挂载2个器件就不行了,请问是什么原因?

2019-10-16 05:21发布

想问下,用SPI总线时,单独使用W25Q64可以正常,单独使用SD卡也可以正常读到,但是当同时挂在SPI总线上就不行,SD卡的容量就读不到了。
把其中CS置高也不行,但是把其中的一个时钟线拔掉就行,请问是什么问题?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
小陀螺爱炒蛋
1楼-- · 2019-10-16 07:06
可能是你的互斥没做好~比如同时把多个IC的CS拉低了,总线上一个时刻只有一个IC的CS是low的~
袁朗乐
2楼-- · 2019-10-16 10:49
就用原子的SD卡程序,我是先测试W25Q64,正常后,不把W25Q64拔掉,然后测试SD卡的,情况如上所述
xuande
3楼-- · 2019-10-16 14:36
 精彩回答 2  元偷偷看……
ziyan0005
4楼-- · 2019-10-16 19:22
应该是可以复用的,你用两个不同管脚分别控制W25Q64和SD卡的片选试试
止天
5楼-- · 2019-10-16 20:06
确定片选置高里面  要量芯片的引脚
袁朗乐
6楼-- · 2019-10-17 00:29
xuande 发表于 2016-11-30 11:42
没时钟线,那个还能工作?

SPI总线的时钟端是同时连接上的,我拔掉其中一条,还有一条的,其实就是单独能工作,同时不能工作

一周热门 更多>