[求助]CH372设为外置固件模式

选用\CH372EVT\PUB\XFIRM\ASM中的USBEX 请问: 1. 此固件有什么错误吗?如果有错误,可否提供一个正确的,个人信息保护,已隐藏 2. CH375_CON_ACT BIT P1.4是怎么回事?P1.4与372硬件上有什么样的连接? 3. 正常情况,在外置固件模式下,插入USB口后,计算机有什么反应? 非常感谢!

1,我们的例子程序都是经过测试,没有错误的 2,P1.4只是一个指示灯,没什么意义,你完全可以不接 3,在外置固件的模式下,如果硬件正常的话,按照我们的例子程序的话,应该是找到新的硬件,提示安装驱动


谢谢你的解答。 现在遇到这样的问题: 1.在内置固件时,可以只有初始化的程序,就可以找到新硬件,是不是用外置固件模式时,也可以只有初始化的程序? 2.如果1的答案是可以的话,为什么我只把模式#02H时可以找到新硬件,而改成#01H后却是无法识别呢? 3.如果1的答案是不可以的话,那又是怎么样的?


设置成内置固件模式(02)的话,端点0的一些控制传输如上传描述符都是芯片自动完成的,所以初始化之后PC就能找到新硬件;而设置成外置固件模式的话,描述符得通过单片机的中断程序进行控制上传,否则PC会无法识别。你才用外置固件的话,参考CH372EVT\PUB\XFIRM\ASM中的USBEX即可。


设置成内置固件模式(02)的话,端点0的一些控制传输如上传描述符都是芯片自动完成的,所以初始化之后PC就能找到新硬件;而设置成外置固件模式的话,描述符得通过单片机的中断程序进行控制上传,否则PC会无法识别。你才用外置固件的话,参考CH372EVT\PUB\XFIRM\ASM中的USBEX即可。


对你的解答,表示万分的感谢! 请问,在外置固件模式下(01),程序内是在只有初始化程序,而不开放中断的情况下,初始化正确后计算机上会有什么反应?是发现新硬件,还是无法识别USB设备,还是其它的?


未开放中断的话,应该会提示无法识别。如果你采用这个例子程序,还会出现无法识别的情况的话,你发封邮件到我们技术信箱,给你回个例子程序过去。


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