我尝试使用CH374的设备模式,按照数据书上的标准电路搭了一个,MCU用AVR。我在调试的时候发现。每次进入中断,都跑到总线复位的流程里去,大概三次以后。主机(电脑)上显示未知设备。很奇怪的是主机没有发出获取描述符的基本请求。。。程序是直接从DEVICE.c这个文件移植而来。
热门产品 :
CH394: 以太网协议栈芯片
我尝试使用CH374的设备模式,按照数据书上的标准电路搭了一个,MCU用AVR。我在调试的时候发现。每次进入中断,都跑到总线复位的流程里去,大概三次以后。主机(电脑)上显示未知设备。很奇怪的是主机没有发出获取描述符的基本请求。。。程序是直接从DEVICE.c这个文件移植而来。
(1)总线复位后,有没有清中断标志? (2)监测一下,有没有产生过传输完成中断 (3)移植DEVICE.C时,仅需要修改CH374底层读写接口函数及中断线定义,其余暂且不需要修改
另外一些关键字不要修改,比如静态变量,要么你做成全局变量的方式.不要在线调试,USB有时须要求.