vs1001.h

来自「diy硬盘mp3的程序」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef __vs1001_h
#define __vs1001_h
//******************************************************************
//*	FUNCTION PROTOTYPES
//******************************************************************
void VS1001Init(unsigned char HardReset);
void VS1001_SetVolume(unsigned char Left,unsigned char Rignt);
void VS1001_Stream(unsigned char *Data,unsigned char Qte);
void VS1001_Write(unsigned char Address,int Count,unsigned int *pData);
void VS1001_Read(unsigned char Address,int Count,unsigned int *pData);
unsigned char Reg_Test(void);
void Sine_On(unsigned char Freq);
void Sine_Off(void);
void Sine_Sweep(void);
unsigned char WriteByteSPI(unsigned char byte);

//******************************************************************
//*	Definitions
//******************************************************************
#define	VS1001_READ			0x03 
#define	VS1001_WRITE		0x02
#define	XCS					0x10
#define	BSYNC				0x20
#define	DREQ				0x80
#define XRES				0x40

#define MOSI				0x04
#define MISO				0x08	
#define SCK					0x02
#define SS					0x01

#define PORT_MP3_DDR		DDRB
#define PORT_MP3_OUT 		PORTB
#define PORT_MP3_IN 		PINB

#define SOFT				0
#define HARD				1

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?