论坛首页
任务活动
问答
论坛专题
登录
注册
而服务器人
+ 关注
粉丝
0
|
主题
24
|
回帖
204
加好友
私信
帖子
主题
回复
评论
STM32Cube的USB_device软件库说明
2024-3-30 23:12
ST MCU
53
173
USB 设备库与实时操作系统 (RTOS)兼容吗 ? 是的,USB 设备库可与 RTOS 共用使用,CMSIS RTOS 封装的 ...
怎样在 USB 设备类驱动中更改所用的端点? 若要更改端点或增加一个新端点,请: a) 使用 USBD_LL_OpenEP() ...
USB 设备库可配置为在高速或全速模式运行吗? 是的,库可处理 USB OTG HS 和 USB OTG FS 内核,如果 US ...
常见问题 1. 怎样在运行时修改设备和字符串描述符 ? 在 usbd_desc.c 文件中,可使用 Get Descriptor 回 ...
使用静态内存分配,而不是 malloc USB 设备库为类处理结构体使用动态内存分配以支持多实例 (在双核工 ...
常量应在闪存中分配 建议将永不变化的所有常量全局变量分配至只读区。例如,使用 C 关键字 “const” ...
通信设备类 (CDC) 添加自定义类 库大小优化 在本节中,我们回顾一些基本技巧,涉及怎样优化 USB 设 ...
音频的已知限制 如果配置了低音频采样率(将USBD_AUDIO_FREQ定义为24 kHz以下),则在暂停/重新开始 / ...
怎样使用此驱动: 此驱动使用了硬件驱动的抽象层(即 HW 编解码器、I2S 接口、I2C 控制接口 …)。此抽 ...
通过下列状态列表来获得当前音频播放器的状态:
usbd_audio_if (.c,.h)文件中函数说明。
每个音频硬件接口驱动都应该提供一个类型为USBD_AUDIO_ItfTypeDef的结构体指针。(下边的章节会写该结构体 ...
底层硬件接口通过它们相应的驱动结构体管理: typedef struct { int8_t (*Init)(uint32_t AudioFreq, u ...
音频内核文件 usbd_audio (.c, .h) usbd_audio (.c, .h)此驱动为音频内核。它管理音频数据传输并控制请 ...
驱动还支持基本音频控制请求。为简化驱动,仅实现了两个请求。然而,仅需稍微修改音频内核驱动即可支持其 ...
音频类实现 音频传输基于同步端点事务。 音频控制请求还通过控制端点 (端点 0)管理。 在每一帧传 ...
可针对特定用户应用增加或修改这些方面。 此驱动没有实现规范的下述方面 (但有可能修改驱动以管理这些 ...
大容量存储类 (略) 7.1.3 设备固件升级(DFU)类 (略) 7.1.4 音频类 此驱动管理音频类,符合 “ 音 ...
HID栈由调用USBD_HID_Init()来初始化,之后应用必须调用USBD_HID_SendReport()函数以发送 HID 报告。 ...
HID 类驱动 API 所有 HID 类驱动 API 都定义于 usbd_hid.c 中,并总结于下表中 ...
1
2
3
4
5
6
7
后一页
2
3
近期访客