我的电路部分见附图,只是芯片用的是MSP430F149,RST_H没有接上拉电阻。由于刚开始接触usb,所以试验方法可能不正确,还请圈圈和各位高人指正。试验方法如下:
1、上电MSP430F149进行必要初始化,复位D12,等待晶振起振。
2、发送命令F3,写入数据1EH,00H,使softconnect有效。并等待SUSPEND为高。(呵呵,没办法还没有学习到枚举,这能让主机无法识别)
3、SUSPEND为高时(不知道是否为挂起状态,我理解是挂起状态,请高人指点),执行命令F4,有数据返回。
4、再次执行命令F3,写入数据0EH,00H,使softconnect失效。
5、执行命令F3,写入数据1EH,00H,是softconnect有效。此时主机再次出现无法识别设备图标。
问题:当SUSPEND为高时(我现在的理解是挂起状态指示:( ),貌似不影响我读写一些寄存器。
|