我在ARM 44B0X上使用USB初始化时(i = CH375LibInit( ); ),返回0x81,是什么原因呢,硬件电路的复位和振荡我都测量了,没有什么问题,是什么原因呢,请指点!附件中为硬件原理图
返回0X81说明硬件有问题,需要先做测试命令来测试你的硬件连线是否正常,还有就是你的USB串的电阻为0-5欧姆
初始化时U盘不需要插入呀
库的初始化的时候是不需要插上U盘的。
谢谢这位兄弟了,可是我测试了一下午,各种时序信号我都测试过了,没有什么问题,复位和振荡都正常还是不行呀,有没有哪位兄弟在ARM下使用过呀,请指点一下,先行谢过了
那你做测试命令了没有,只有测试命令通过了才可以库初始化通过啊
我怀疑是不是ARM库的问题呀,我发送测试命令时都比较正常,发送00x55,返回反码0XAA,按照CH375手册里描述的命令单独发送命令时返回都正常,但就是执行库文件中提供的CH375LibInit()或CH375Init( )函数时就返回0x81,我用的是CH375HF9.LIB和CH375HF9.H头文件,请各位指点
希望与你交流.个人信息保护,已隐藏
我也想交流一下个人信息保护,已隐藏
按照你上面的描述,估计是库没有添加进去,还有就是在。C的文件里面,有三个读写子函数,这三个读写子函数需要按照你自己的硬件来进行修改。否则的话,我们的库函数会返回0X81的。