- 博客(13)
- 资源 (22)
- 收藏
- 关注
原创 Git 切换不同的版本
怎么切换不同的版本:1、git log 查看历史版本号英文状态下按Q,退出log2、git checkout -b audio (历史版本号)建立audio分支,并切换到audio分支,现在audio分支上的版本是哪个历史版本的内容。3、git rev-parse HEAD查看现在的版本...
2018-03-31 10:03:33 13374
原创 声音之均衡器(Equalizer)
The equalizer block cascades 7 bands of equalizer to each channel to tailor the frequency characteristics of embedded speaker system according to user preferences and to emulate environment sound.均衡器模...
2018-03-27 11:21:19 4247
原创 关于声音的学习
1、每增大6dB,就会在原来的基础上声音强度增加一倍。2、MIC 声音灵敏度的调节主要是调节模拟的增益和数字的增益。一般模拟要小,数字的要大一点。3、DRC and AGC Function这个功能会自动调节幅度,使声音不至于过大而失真。...
2018-03-27 10:28:09 508
原创 USB 协议学习之 9.6.6 Endpoint
Each endpoint used for an interface has its own descriptor. This descriptor contains the informationrequired by the host to determine the bandwidth requirements of each endpoint. An endpoint descripto...
2018-03-20 11:42:16 1163
转载 C 库宏 - va_start()
描述C 库宏 void va_start(va_list ap, last_arg) 初始化 ap 变量,它与 va_arg 和 va_end 宏是一起使用的。last_arg 是最后一个传递给函数的已知的固定参数,即省略号之前的参数。这个宏必须在使用 va_arg 和 va_end 之前被调用。声明下面是 va_start() 宏的声明。void va_start(va_list ap, las...
2018-03-17 08:18:54 247
转载 snprintf的使用方法
将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1) 如果格式化后的字符串长度 < size,则将此字符串全部复制到str中,并给其后添加一个字符串结束符('\0');(2) 如果格式化后的字符串长度 >= size,则只将其中的(size-1)个字符复制到str中,并给其后添加一个字符串结束符('\0'),返回值为欲写入的字符串长度。1234567891...
2018-03-16 19:31:28 711
原创 USB学习0316
ADAU7002: ADAU7002可将立体声PDM位流转换为PCM输出。PDM数据源可以是两路麦克风,也可以是其它PDM源。PCM音频数据采用I2S或TDM格式,通过串行音频接口端口输出。TAS5760MD:Speed: USB设备必须在D线上用1.5k电阻上拉至3.3v来标识其速度。1.低速设备: D- 上拉2.全速设备: D+ 上拉3.高速设备: D+ 上拉, 如果主机支持高速,会在rese...
2018-03-16 10:43:31 358
原创 TDM格式和PDM数据连接
有些IC支持使用一个公共时钟的多路I2S数据输入或输出,但这样的方法显然会增加数据传输所需要的管脚数量。当同一个数据线上传输两个以上通道的数据时,就要使用TDM格式。TDM数据流可以承载多达16通道的数据,并有一个类似于I2S的数据/时钟结构。 每个通道的数据都使用数据总线上的一个槽(Slot),其宽度相当于帧的1/N, 其中N是传输通道的数量。出于实用考虑,N通常四舍五入到最近的2次幂(2、4...
2018-03-14 09:22:06 5577
转载 git diff 简易操作说明
先git log 查看commit ID, 记录你想要打的补丁的ID比如说:git logcommit 4ff35d800fa62123a28b7bda2a04e749addf1918Author: chenfulin5 <chenfulin5@gmail.com>Date: Tue Dec 20 17:37:09 2016 +0800 [I2C EEPROM]...
2018-03-13 17:07:48 529
原创 SAI 串行音频接口学习
SAI 简介串行音频接口(SAI),SAI具有灵活性高、配置多样的特点。SAI 通过两个完全独立的音频子模块来实现这种灵活性与可配置型,每个音频子模块与多达4个引脚(SD、SCK、FS和MCLK)相连。如果将两个字模块声明为同步模块,则其中一些引脚可以共用,从而可释放一些引脚用作通用I/O。音频子模块既可以作为接收器,又可作为发送器;既可与另一个模块同步,又可以不同步。FS_A :通道识别信号...
2018-03-07 09:56:16 19029 1
原创 typedef关键字的使用方法
C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE:typedef unsigned char BYTE; 在这个类型定义之后,标识符 BYTE 可作为类型 unsigned char 的缩写,例如:BYTE b1, b2; 按照惯例,定义时会大写字母,以便提醒用户类型名称是一个象征性的缩写,但您也可以使用小写字母,如下:t...
2018-03-05 19:15:37 615
STM32F429FreeRTOS开发手册V1.1
2018-11-12
【原创】讯联电子DA14580实战教程---DA14580 SDK介绍
2018-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人