我的調(diào)試信息如下: ============================================================================= 測試CH375工作狀態(tài):0xED 芯片ID:0xB7 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x08 端點0寫入數(shù)據(jù)成功0x0A 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 端點0接收Setup包成功
標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x08 端點0寫入數(shù)據(jù)成功0x0A 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x08 端點0寫入數(shù)據(jù)成功0x0A 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 端點0接收Setup包成功
標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 端點0接收Setup包成功 0x00 0x05 0x01 0x00 0x00 0x00 0x00 0x00 標準輸出請求--設(shè)置地址 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功
標準輸出請求--設(shè)置地址 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x07 USB復(fù)位 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x08 端點0寫入數(shù)據(jù)成功0x0A 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 端點0接收Setup包成功
標準請求輸入--獲取描述符 設(shè)備描述符 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 端點0接收Setup包成功 0x00 0x05 0x01 0x00 0x00 0x00 0x00 0x00 標準輸出請求--設(shè)置地址 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功
標準輸出請求--設(shè)置地址 =============================================================================
我現(xiàn)在遇到的問題是:1.能收到pc發(fā)送的獲取設(shè)備描述符命令 即調(diào)試輸出中的: 有中斷產(chǎn)生,中斷狀態(tài)為:0x0C 端點0接收Setup包成功 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 標準請求輸入--獲取描述符 設(shè)備描述符 2.也成功返回了設(shè)備描述符的前8個字節(jié) 即調(diào)試輸出中的: 有中斷產(chǎn)生,中斷狀態(tài)為:0x08 端點0寫入數(shù)據(jù)成功0x0A (這里0X0A表示發(fā)送8個字節(jié)后剩余字節(jié)數(shù)) 3.問題再這里: 這時產(chǎn)生了USB_INT_EP0_OUT中斷 即調(diào)試輸出中的: 有中斷產(chǎn)生,中斷狀態(tài)為:0x00 按理說這時PC應(yīng)將總線復(fù)位一次,然后發(fā)送設(shè)置地址命令的,不明白,問題會出在哪呢?
================================================================ 代碼見2樓:mega16+ch375B+GCCAVR