
STM32F4xx USB库源码解析:HAL_PCDEx_SetRxFiFo与HAL_PCDEx_SetTxFiFo
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文深入探讨了STM32F4xx系列微控制器USB库中关键函数HAL_PCDEx_SetRxFiFo和HAL_PCDEx_SetTxFiFo的源代码,解析其工作原理及配置方法。
HAL_PCDEx_SetRxFiFo 和 HAL_PCDEx_SetTxFiFo 这两个函数用于限制 EndPoint 数据传输的最大数量。除了其他影响数据传输量的函数之外,这两个函数也值得注意。
首先,这两个函数需要按照特定顺序使用(参考 USBD_LL_Init 函数):先通过 HAL_PCDEx_SetRxFiFo 设置 GRXFSIZ 参数,然后在 HAL_PCDEx_SetTxFiFo 中会用到这个参数。其次,所有 EP 共享的 Rx FIFO 和所有的 Tx FIFO 在 RAM 中的最大允许空间为 1.25kB。
全部评论 (0)
还没有任何评论哟~


