自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 c程序打印联合体union的字节

注意联合体内的成员共享同一段内存,因此不能同时赋值。否则其他变量值不确定。

2023-10-26 09:24:49 189

原创 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

原创 ubuntu搭建srs流媒体服务器

rtmp流媒体服务器搭建

2022-08-28 13:21:04 1672 1

原创 ffmpeg常用命令

ffmpeg常用命令

2022-08-28 12:59:24 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除