我采用spi与ch376进行通信,为什么数据发出后接收不到数据,用示波器打了ch376的时钟,spi时钟,spi的mosi都有信号,再打ch376的sdo就一直高电平。bz引脚一直处于低电平状态(硬件描述:ch376s的 wr和rd接地,di接单片机mosi,do接单片机miso,sck接单片机spi_sck,中断,片选以及bz都是接的单片机普通i/o引脚),之前的采用串口的话没问题,采用spi就不行了,请问我这个问题应该怎么解决呢?
查看: 1828
回复: 3
求助CH376采用spi通信,接收不到数据
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
首先单片机上电之后延时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)怎么接的?
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录