[讨论]CH376中的按位取反指令

在给CH376发送CMD11_CHECK_EXIST后 在发送数据0X65 在00模式下返回0X77 在11模式下返回0X35 在01和10模式下返回0X65

问:一般出现这种现象 是SPI模块配置错误还是硬件上的问题![Emot]13[/Emot]

CH376支持SPI的模式0和模式3. 就你反映的情况,还没办法判断是硬件问题还是软件问题。 请问你是否是按照SPI_HW.C来写的?SPI_CS信号请注意。


你所说的在00模式下是什么意思?还有后面的01和10模式。是不是输入的数据?这个情况基本上SPI配置以及硬件连线都有可能出现你说的上述情况。建议你设置SPI的模式为模式0.片选需要由你的单片机引脚来控制。


我说的00就是指SPI的模式0.

写的程序就是按照SPI_HW.C来写的, 复位引脚一直为低用示波器看过了好着,晶振也好着。

SPI_CS在写命令是置地后,直到我发完0X65 并且读回返回值后 才置高的 。


问题找到了 我用的PIC32位单片机 要设置成01或者10模式 才能通上信。 问题在SPI_HW.C中的写命令/写数据/读数据的函数中的延时等待去掉后 OK了

现在的问题 : 当插上U盘后,ACT引脚接的二极管亮了 , 可是U盘有点烫 怎么回事


你看下U口的电压是多少?如果电压太低的话那可能是U盘有短路现象。


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