CH375B初始化问题

我用CH375读写U盘 用测试指令返回值正确 但CH375初始化返回值不为0有错误 经检查不是SP堆栈指针和版本问。不知道怎么做了??求助

你需要这样做下测试命令来判断硬件有没有问题: CMD = 0X06 DATA = 0X55 i = DATA i应该为0XAA CMD = 0X06 DATA = 0XAA i = DATA i应该为0X55 只有上面测试全部通过了才认为你的硬件没有问题


我写了CMD = 0X06 DATA = 0X55 i = DATA i=0xaa 这部分 没反着做 有问题么?


可能有问题,你仔细想一下就明白了 测试0X55,如果有部分的位始终为0或者为1的话就可能测试不到,所以在测试一下0XAA, 推荐这样做。否则测试并不一定准确


没错误 都检查了 CMD = 0X06 DATA = 0X55 i = DATA i应该为0XAA CMD = 0X06 DATA = 0XAA i = DATA i应该为0X55 都写了正确!!


那还有一个可能就是你的库没有正确的添加,你可以看下你加了我们的库之后编译之后有多少个警告?


18个都是没调用和定义了变量没用到的警告


那库的初始化返回的数据是多少呢?还有你使用的是什么单片机,单片机的资源有多少?


返回数据我这看不到 没防真器 用指示的返回的对就亮 不对就灭 我用的是STC89C55 1280RAM 16K EEPROM


那么你用我们的库编译之后生成的代码空间以及RAM是多少?如果溢出了就有问题了,请自己检查下。


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