?? vs1003b.h
字號:
#ifndef __VS1003B_H__
#define __VS1003B_H__
/*
#define VS1003B_PORT PORTB
#define VS1003B_DDR DDRB
#define VS1003B_PIN PINB
#define VS1003B_XCS 0
#define VS1003B_XRESET 1
#define VS1003B_DREQ 2
#define VS1003B_XDCS 3
#define PORT_INI() VS1003B_DDR = _BV(PB4)|_BV(PB5)|_BV(PB7)|_BV(PB0)|_BV(PB1)|_BV(PB3)
*/
#define DefaultVolume 0x0101
#define VS1003B_PORT PORTD
#define VS1003B_DDR DDRD
#define VS1003B_PIN PIND
#define VS1003B_XCS 2
#define VS1003B_XRESET 5
#define VS1003B_DREQ 4
#define VS1003B_XDCS 3
#define PORT_INI() VS1003B_DDR |= _BV(VS1003B_XCS)|_BV(VS1003B_XRESET)|_BV(VS1003B_XDCS)
#define VS1003B_XCS_H() VS1003B_PORT |= _BV(VS1003B_XCS)
#define VS1003B_XCS_L() VS1003B_PORT &= ~_BV(VS1003B_XCS)
#define VS1003B_XRESET_H() VS1003B_PORT |= _BV(VS1003B_XRESET)
#define VS1003B_XRESET_L() VS1003B_PORT &= ~_BV(VS1003B_XRESET)
#define VS1003B_XDCS_H() VS1003B_PORT |= _BV(VS1003B_XDCS)
#define VS1003B_XDCS_L() VS1003B_PORT &= ~_BV(VS1003B_XDCS)
void VS1003B_SPI_Low(void);//低速spi
void VS1003B_SPI_High(void);//高速spi
unsigned char VS1003B_WriteByte(unsigned char CH);//spi寫字節
unsigned char VS1003B_ReadByte();//spi讀字節
void VS1003B_WriteCMD(unsigned char addr, unsigned int dat);//寫寄存器
unsigned int VS1003B_ReadCMD(unsigned char addr);//讀寄存器
void VS1003B_WriteDAT(unsigned char dat);//寫數據,音樂數據
unsigned char VS1003B_Init();//初始化
void VS1003B_SoftReset();//軟件復位
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -