SPI和IIC能共线使用不?

2020-01-26 12:48发布

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

还是分开用 ,何必呢
huangyiting1990
2楼-- · 2020-01-27 10:22
 精彩回答 2  元偷偷看……
wxty
3楼-- · 2020-01-27 13:29
楼主不是说挂示波器一切正常么?
kevin_me
4楼-- · 2020-01-27 19:17
huangyiting1990 发表于 2013-11-2 09:07
帖子搜到了,上面没看见解决方法,最后怎么解决的?

最后是按照我楼上图中做的,接上拉电阻,软件里面注意好复用功能的切换,硬件上分时复用即可。

没有任何问题。

一周热门 更多>