急,真诚求助

各位大虾好,小弟最近做stm32和ch375的u盘读写(单片机获取的数据写入u盘中),周末就要交项目,请大家都来看看啊,这问题出在哪里。我现在在测试ch375模块能否使用,采用3线串口连接(RXD,TXD,5V,GND分别连接到串口转u口的对应引脚上,该模块插入到电脑usb口),u盘也插入模块中,然后用本网站的“模块调试V1.5”进行调试 (1)输入01H(测试版本号),成功返回B7 (2)输入06H(测试工作状态),然后输入57H,返回A8,也成功,说明ch375模块能正常工作 (3)输入0AH,再输入38(获取u盘最大逻辑单元号),返回5F (4)输入16H(测试u盘连接状态),返回16。说明书上说应该返回USB_INT_CONNECTED。前面几步应该说明ch375能够正常工作,但为什么u盘和ch375之间没有连接成功?我该怎么做,请大家指教。

(3)就已经错了,U盘最大逻辑单元号一般不可能有60个的,所以375和U盘间的通讯有问题,可能你那边的硬件有问题,从而导致连检测U盘连接都返回错误,你的USB线上应该是接了比较大的电阻,你可以把你硬件发到我邮箱里面。还有你工程中没有加我们公司提供的库来操作U盘?


非常感谢。硬件原理图已经发到您的邮箱,我再贵公司网站上下载了好多关于ch375的资料,脑子乱了,不知道用哪个库,也不知道怎么连接硬件测试。我是菜鸟啊。。。谢谢啦。


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