| 我们公司有一款设备,使用了0X06和0X88这两个端点和上位机通信,现在我计划使用STM32F4系列单片机替代。但是看F4的参考手册,它的端点只有0,1,2,3这四个,请问我可以通过配置寄存器的方式让F4使用0X06和0X88这两个端点和上位机通信吗? |
F103系列有一个USB endpoint n register寄存器,可以设置端点的地址,但是在F4参考手册中未找到该寄存器。
虽然不懂,但是帮楼主顶一下,希望更多人看到
。。。。
从手册上看,这里只能选择1-3了,0当然默认时控制端点。OTG_FS device endpoint-x control register (OTG_FS_DOEPCTLx) (x = 1..3, where x = Endpoint_number)Address offset for OUT endpoints: 0xB00 + 0x20 x X。从这些地方看,端点控制寄存器地址跟端点号是关联的
顶