摘要:因为要开始把SD卡中读取到的wav文件播放,所以事先研究下.wav文件的格式。以下为引用:=============================================文件头 字节数 描述00H 4 char"RIFF"标志04H 4 longint文件长度08H 4 char"WAVE"标志0CH 4 char"fmt"标志10H 4 过渡字节14H 2 int格式类别(10H为PCM形式的声音数据)16H 2 int通道数,单声道为1,双声道为218H 2 int采样率(每秒样本数),表示每个通道的播放速度,1CH 4
阅读全文
随笔分类 - SD card
research on fat16 filesystem, read file from SD card on TQ2440 board.
摘要:step1: 读物理扇区,得到引导扇区(逻辑扇区0)的偏移地址。利用Read_Block读取0地址处512bytes. struct partsector{ BYTE psPartCode[512-64-2]; BYTE psPart[64]; BYTE psBOOTSIG0; BYTE psBOOTSIG1;#define psBOOTSIG0 0x55;#define psBOOTSIG1 0xaa;};使用psPart处开始的64byte的前16byte.struct partrecord // 16 字节{ BYTE prIsActive; // 0x80 代表该分区为缺省分区 BYT
阅读全文

浙公网安备 33010602011771号