一下是CH372的中斷請求:
USB總線復位2 USB總線復位2 USB總線復位2 USB總線復位2 端點0接收數(shù)據(jù)成功,SETUP成功 讀取端點0 8字節(jié)數(shù)據(jù): 0x80 0x6 0x0 0x1 0x0 0x0 0x40 0x0 主機發(fā)來USB標準輸入請求:獲取描述符請求———設備描述符 端點0接收數(shù)據(jù)成功,OUT成功 端點0發(fā)送數(shù)據(jù)成功,IN成功 USB總線復位2 USB總線復位2 端點0接收數(shù)據(jù)成功,SETUP成功 讀取端點0 8字節(jié)數(shù)據(jù): 0x80 0x6 0x0 0x1 0x0 0x0 0x40 0x0 主機發(fā)來USB標準輸入請求:獲取描述符請求———設備描述符 端點0接收數(shù)據(jù)成功,OUT成功 端點0發(fā)送數(shù)據(jù)成功,IN成功 端點0接收數(shù)據(jù)成功,SETUP成功 讀取端點0 8字節(jié)數(shù)據(jù): 0x0 0x5 0x1 0x0 0x0 0x0 0x0 0x0 主機發(fā)來的USB標準輸出請求:設置地址 端點0接收數(shù)據(jù)成功,OUT成功 端點0發(fā)送數(shù)據(jù)成功,IN成功 USB總線復位2 USB總線復位2 端點0接收數(shù)據(jù)成功,SETUP成功 讀取端點0 8字節(jié)數(shù)據(jù): 0x80 0x6 0x0 0x1 0x0 0x0 0x40 0x0 主機發(fā)來USB標準輸入請求:獲取描述符請求———設備描述符 端點0接收數(shù)據(jù)成功,OUT成功 端點0發(fā)送數(shù)據(jù)成功,IN成功 端點0接收數(shù)據(jù)成功,SETUP成功 讀取端點0 8字節(jié)數(shù)據(jù): 0x0 0x5 0x1 0x0 0x0 0x0 0x0 0x0 主機發(fā)來的USB標準輸出請求:設置地址
在主機發(fā)送獲取描述符請求后MCU返回了描述符的前8個字節(jié),在接下來的IN成功后沒有繼續(xù)返回剩余的描述符,然后總線復位了2次,接著主機又請求描述符,后面主機請求設置地址0x01,在IN成功后MCU對CH372設置地址,接著主機又復位了兩次總線,又請求描述符了 到最后主機提示地址設置失敗,枚舉失敗 不知道哪里出問題了,