有关CH375主机和设备模式之间的切换,项目需要,请解答!

目前有项目需要使用CH375,但是应当可以在主机和设备方式间切换。具体是这样的,首先通过软件,由电脑对设备进行参数设置(设备方式),然后重启设备使用其主机设备读写U盘。 请问,CH375支持这样操作吗?我看到有一条语句SET-USB-MODE,执行这条语句可以设置相应模式,如果我切换到模式代码为02H的内置固件的设备模式时还得编写单片机的程序吧?如果这样,我单片机内就有主机方式和设备方式的两套程序了,程序都不会太短,请问我该怎么协调这两种程序啊?有没有这方面的例子程序,拜托!!多谢啊!!

实际在操作的时候是需要单片机端对375芯片进行模式的切换,你可以参考下CH375EV。ZIP里面的EXAM0的例子程序,这个就是主机模式和设备模式进行切换的例子程序。


好的,我看看先,谢谢hcn大哥了!


还有,我上面说的那个设计方案可行吧?用CH375可以完成那个功能吧?如果可以的话,我就这么定了,程序上的问题好解决的多,请指点!!


上面的方案是完全可行的,但是在操作的时候,你可以先设置为设备模式,当数据传输完成之后,在最后一次操作完成之后,你可以发送一个特征数据下来,告诉单片机设备方式已经操作完成了,当单片机收到这个特征数据之后的话,在复位375芯片,将模式设置为主机模式,来检测设备的连接就可以了。


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