久芯网

STM32F4系列USB OTG FS如何使用自定义的USB端点

avatar lasdsdw 提问时间: 2023-08-23 21:33:48 / 未解决
我们公司有一款设备,使用了0X06和0X88这两个端点和上位机通信,现在我计划使用STM32F4系列单片机替代。但是看F4的参考手册,它的端点只有0,1,2,3这四个,请问我可以通过配置寄存器的方式让F4使用0X06和0X88这两个端点和上位机通信吗?


如需获得 STM32F4 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

5个回答
  • avatar lasdsdw
    回答时间: 2023-08-23 21:54:18

    F103系列有一个USB endpoint n register寄存器,可以设置端点的地址,但是在F4参考手册中未找到该寄存器。

  • avatar 1+1=2
    回答时间: 2023-08-23 22:11:09

    虽然不懂,但是帮楼主顶一下,希望更多人看到

  • avatar 龙飞nm
    回答时间: 2023-08-23 22:43:23

    。。。。

  • avatar xmshao
    回答时间: 2023-08-23 23:10:29

    从手册上看,这里只能选择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。从这些地方看,端点控制寄存器地址跟端点号是关联的

  • avatar eon
    回答时间: 2023-08-23 23:38:19

会员中心 微信客服
客服
回到顶部