求助CH376采用spi通信,接收不到数据

我采用spi与ch376进行通信,为什么数据发出后接收不到数据,用示波器打了ch376的时钟,spi时钟,spi的mosi都有信号,再打ch376的sdo就一直高电平。bz引脚一直处于低电平状态(硬件描述:ch376s的 wr和rd接地,di接单片机mosi,do接单片机miso,sck接单片机spi_sck,中断,片选以及bz都是接的单片机普通i/o引脚),之前的采用串口的话没问题,采用spi就不行了,请问我这个问题应该怎么解决呢?

首先单片机上电之后延时50MS发送测试命令: CMD = 0X06 DAT = 0X55; i= DAT; 看下i的值是多少? 如果使用的是28引脚封装的芯片,则看下芯片25脚电压是多少?正常复位或者晶振起振,25脚电压为低电平。


我用的是CH376s,与cpu通信用的spi,我看ch376s有两组spi,我用的是20.21.22三个引脚,这个可以吗?


CH376两组SPI,一组是主SPI用于操作SD卡的,另一组是从SPI与单片机通讯。与单片机通讯应该是18、20、21、22引脚。你先按照1楼的方法测试一下,另外你的18脚(SCK)怎么接的?


只有登录才能回复,可以选择微信账号登录