CH753主机程序,大虾帮忙!

我用CH375做主机,下载的初始化程序中的部分不明白 大虾帮解释一下,不胜感激! address = p_cfg_descr->endp_descr[0].bEndpointAddress; /* 第一个端点的地址 */ if( address&0x80 ) endp_in_addr = address&0x0f; /* IN端点的地址 */ else { /* OUT端点 */ endp_out_addr = address&0x0f; endp_out_size = p_cfg_descr->endp_descr[0].wMaxPacketSize; /* 数据接收端点的最大包长度 */ if( endp_out_size == 0 || endp_out_size > 64 ) endp_out_size = 64; }

这是从获取的配置描述符中保存一些端口信息,如端口地址(低四为端口好范围为0--15)、端口数据包大小。具体你可以看一下USB协议。


只有登录才能回复,可以选择微信账号登录