SPI和IIC能共线使用不?

2020-01-26 12:48发布

  现在有个这样的情况 。要读一个24C02 和 SPI数据 。 先是检测这条总线上有没挂载IIC  ,如果有,读IIC的数据(几个字节),读完然后才会有SPI数据过来,读SPI数据。现在是问题是:一旦挂接了IIC器件的话,IIC数据可以正常读写,SPI数据读不出来了,我用的MCU有硬件SPI(STC),连SPI中断都进不去。总线上也试过加上拉5.1K,结果连IIC数据都无法读写了。用逻辑分析仪抓波,波形正确,求教解决方法!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wxty
1楼-- · 2020-01-26 16:20
加个片选脚?
huangyiting1990
2楼-- · 2020-01-26 19:11
wxty 发表于 2013-11-1 23:48
加个片选脚?

应该不是片选的问题,在SPI的时候 已经是没有了IIc信号,不需要区分了。我师傅说,IIC硬件连接会影响SPI通信时序,但是不解!求大神
huangyiting1990
3楼-- · 2020-01-26 23:43
 精彩回答 2  元偷偷看……
kevin_me
4楼-- · 2020-01-27 03:58
我之前遇到过,搜一下我的帖子
huangyiting1990
5楼-- · 2020-01-27 06:07
kevin_me 发表于 2013-11-2 08:14
我之前遇到过,搜一下我的帖子

你好,能给个连接不?
huangyiting1990
6楼-- · 2020-01-27 06:19
kevin_me 发表于 2013-11-2 08:14
我之前遇到过,搜一下我的帖子

帖子搜到了,上面没看见解决方法,最后怎么解决的?

一周热门 更多>