我用CH375做主機(jī),下載的初始化程序中的部分不明白 大蝦幫解釋一下,不勝感激! address = p_cfg_descr->endp_descr[0].bEndpointAddress; /* 第一個(gè)端點(diǎn)的地址 */ if( address&0x80 ) endp_in_addr = address&0x0f; /* IN端點(diǎn)的地址 */ else { /* OUT端點(diǎn) */ endp_out_addr = address&0x0f; endp_out_size = p_cfg_descr->endp_descr[0].wMaxPacketSize; /* 數(shù)據(jù)接收端點(diǎn)的最大包長度 */ if( endp_out_size == 0 || endp_out_size > 64 ) endp_out_size = 64; }
查看: 3138
回復(fù): 1
CH753主機(jī)程序,大蝦幫忙!
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
luoye268268
發(fā)表于: 2007-06-14 08:11:00
這是從獲取的配置描述符中保存一些端口信息,如端口地址(低四為端口好范圍為0--15)、端口數(shù)據(jù)包大小。具體你可以看一下USB協(xié)議。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄