- 博客(48)
- 收藏
- 关注
原创 对pcm裸流进行SRC重采样
请将输入 PCM 文件名命名为 “input.pcm”,将输出 PCM 文件名命名为 “output.pcm”。// 注意:这里假设输入PCM为单声道,如果是双声道,需要进行相应的修改。// 读取输入PCM数据,这里假设从文件读取,你可以根据需要进行修改。// 创建输出PCM文件,将重采样后的PCM数据写入文件。// 将重采样后的PCM数据写入输出文件。// 读取输入PCM数据到缓冲区。// 输入和输出PCM缓冲区(单声道)// 定义输入和输出PCM音频缓冲区大小。// 定义输入和输出PCM采样率。
2023-11-21 15:04:02
417
原创 SPI模拟IO发送代码
模式0(CPOL=0, CPHA=0):在此模式下,SCK(时钟信号)在空闲状态下为低电平,数据在 SCK 上升沿时进行采样,数据在 SCK 下降沿时进行传输。模式1(CPOL=0, CPHA=1):在此模式下,SCK 在空闲状态下为低电平,数据在 SCK 下降沿时进行采样,数据在 SCK 上升沿时进行传输。模式3(CPOL=1, CPHA=1):在此模式下,SCK 在空闲状态下为高电平,数据在 SCK 上升沿时进行传输,数据在 SCK 下降沿时进行采样。
2023-11-21 11:39:43
63
原创 stm32汇编语言实现usb音频播放器设备枚举软件框架
以上示例代码展示了一个简单的USB设备枚举过程,包括USB控制器初始化、等待复位、处理USB事件、发送设备描述符请求等步骤。以下是一个简单的汇编代码示例,用于在STM32F103上实现USB音频播放器的设备枚举过程。建议您参考STM32F103的官方文档、示例代码和相关资源,以了解更多关于USB设备枚举的细节和具体实现方法。
2023-09-02 21:10:31
178
原创 使用stm32 USB库实现usb从机控制主机音量的程序框架
然后,在`MX_USB_DEVICE_Process()`函数中处理音量控制报告,调用`Set_Volume()`函数实现具体的音量控制操作。在`USBD_AUDIO_CtrlReq()`回调函数中处理主机发来的音量控制命令,根据命令类型处理音量控制的操作,如获取当前音量、设置当前音量等。需要根据具体使用的音量控制协议和需求,对相应的函数进行适当的修改和扩展,例如实现获取音量参数、音量通知和设置当前音量的操作。case AUDIO_REQ_GET_CUR: // 获取当前音量值。
2023-08-27 19:12:48
604
1
原创 基于单片机pwm脉冲频率检测
**/#if 1led_flg^=1;else#endif#if 0pwm_cnt++;=cur_time)i++;pwm_cnt=0;#endif#if 1pwm_cnt++;=cur_time)pwm_cnt=0;i=0;pwm_cnt=0;i=0;break;pwm_cnt=0;i++;elsepwm_cnt=0;i++;}*/break;pwm_cnt=0;
2023-07-21 18:52:50
210
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅