mibspi如何配置spi通信,master可以正常发数据,但是slave却接受不到,在没有master发送的情况下,slave仍然能够收到数据,求帮助,谢谢
Ken Wang:
楼主,
最好是能够看到的你程序或是对MIBSPI模块的配置信息。
slave接收不到master的信息,基本是因为该通信链路正常建立。原因可能是硬件上面的,也有可能是软件配置方面的。
我们需要一步步的分析。
谢谢
HAI LI1:
回复 Ken Wang:
这是我们的工程文件,麻烦您看一下有什么问题
Ken Wang:
回复 HAI LI1:
HAI,
看了一下你的程序,发现在SPI初始化的函数里面(spiInit()),对于spiREG5->GCR1的设置有点问题,你在master和slave的两端设置是一样的。
换句话说,你两端都设置成了master模式,这个对于slave节点来说不对。
你可以试着修改一下,然后再测试。
谢谢