?? vs1003.h
字號:
#ifndef VS10XX_H
#define VS10XX_H
#include "..\ARM\config.h"
#include "vs1003_cfg.h"
#define CODELEN 943
extern const uint8 atab[CODELEN];
extern const uint16 dtab[CODELEN];
//vs1003相關宏定義
#define VS_WRITE_COMMAND 0x02
#define VS_READ_COMMAND 0x03
#define SCI_MODE 0x00
#define SCI_STATUS 0x01
#define SCI_BASS 0x02
#define SCI_CLOCKF 0x03
#define SCI_DECODE_TIME 0x04
#define SCI_AUDATA 0x05
#define SCI_WRAM 0x06
#define SCI_WRAMADDR 0x07
#define SCI_HDAT0 0x08
#define SCI_HDAT1 0x09
#define SCI_AIADDR 0x0A
#define SCI_VOL 0x0B
#define SCI_AICTRL0 0x0C
#define SCI_AICTRL1 0x0D
#define SCI_AICTRL2 0x0E
#define SCI_AICTRL3 0x0F
#define SM_DIFF 0x01
#define SM_JUMP 0x02
#define SM_RESET 0x04
#define SM_OUTOFWAV 0x08
#define SM_PDOWN 0x10
#define SM_TESTS 0x20
#define SM_STREAM 0x40
#define SM_PLUSV 0x80
#define SM_DACT 0x100
#define SM_SDIORD 0x200
#define SM_SDISHARE 0x400
#define SM_SDINEW 0x800
#define SM_ADPCM 0x1000
#define SM_ADPCM_HP 0x2000
#define VS1003_BLOCK_SIZE 0x20
void MSCI_Init(void); //SPI初始化
void InitPortVS1003(void);//LPC213x與vs1003的接口的初始化
void SPIPutChar(unsigned char c);//通過SPI發送一個字節的數據
void Mp3SoftReset(void);//vs1003的軟件復位
void Mp3Reset(void);//vs1003的硬件復位
void VsSineTest(void);//vs1003的正弦測試
void Mp3WriteRegister(unsigned char addressbyte,unsigned char highbyte,unsigned char lowbyte);//寫vs1003寄存器
uint16 Mp3ReadRegister(unsigned char addressbyte);//讀vs1003寄存器
void LoadPatch(void);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -