数字音频实验测试工程,程序演示了通过I2C 总线对 TLV320AIC23 芯片的控制,各种音频环路,多种采样频率,DMA 音频采集和输出等 测试。程序中有详尽的说明。TLV320AIC23 的控制HDL模块Freedev_aic23 的7 号 寄存器提供了读和写两个端口,分别连接到数字音频芯片的AD 和DA 通道,每次可 读出和写入一个32 位宽的数据,分别是16 位左声道和16 位右声道的采样值。每 次数据就是一次采样的结果。如果是48K 采样率,那么每个数据时间间隔就是 1/48000。在这个工程基础上可以输出我们的特殊处理的数据,如正弦波数据,就 可以输出(LOUT)正弦波信号。
上传时间: 2015-12-14
上传用户:bruce5996
新华龙内置10位dac0产生正弦波的程序,算法经典,dac1的程序只要改一改寄存器就行
上传时间: 2014-01-25
上传用户:jjj0202
函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
mm36sb020的spi的接口,已经调试过的 /* 定义命令 *//* #define ERSC 0x90f6 // 檫除整个芯片 // #define SRC 0xfffffffe // 软件复位芯片 // #define RSE 0x94 // 读状态寄存器 // #define RBE 0x98 // 读一个字节数据从缓冲区 // #define RME 0x9c // 读一个字节数据从Flash存储器 // #define RMEC 0xa0 // 连续读一字节数据从Flash存储器,先自动地址增加 // #define RMB 0xa4 // 读一页数据(128 byte),从Flash存储器到缓冲区 // #define WEB 0xa8 // 写一个字节数据到缓冲区 // #define WEBC 0xac // 连续写一个字节数据到缓冲区,先自动地址增加 // #define WBMEP 0xb0 // 写缓冲区数据到Flash存储器,先自动页檫除 // #define WBME 0xb4 // 写缓冲区数据到Flash存储器,没有自动页檫除
标签: define 0xfffffffe 0x90f6 ERSC
上传时间: 2013-12-01
上传用户:chenxichenyue
用VHDL编写的程序,关于内容寻址寄存器。是最新的匹配技术,很具有发展前景
上传时间: 2015-12-23
上传用户:xhz1993
AVR的链接命令文件,列出了ICC中的寄存器名称,不熟悉寄存器的可以看一下
上传时间: 2014-01-15
上传用户:2404
nRF905编程指南,包括配置寄存器及收发等基本的使用方法。
上传时间: 2013-11-28
上传用户:wxhwjf
pxa255的gpio开发资料,详细介绍了相关寄存器的定义及使用方法
上传时间: 2015-12-27
上传用户:3到15
dsp的串行外设接口SPI SPI是一个高速同步串行输入/输出端口,传送速率可编 程,应用:外部移位寄存器、D/A转换器、A/D转换器、 串行EEPROM、LED显示驱动器等外部设备进行扩展。
上传时间: 2014-11-24
上传用户:fandeshun
DSP的存储器和IO空间. C240X芯片有16位地址线,可以访问3个独立的地址空 间,总计192K字。 • 程序存储器:64K字 • 数据存储器:64K字 • I/O空间:64K字,包含片内外设寄存器
上传时间: 2013-12-04
上传用户:xiaoyunyun