⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pt2313.c

📁 从事音响开发的人员对PT2313再熟悉不过的了
💻 C
字号:
#include   "PT2313.h"
#include   <I2C.h>
#include <GlobalVar.h>
#include   <halformcu.h>
#include <HostI2C.h>
#include <BasType.h>
#include <Api_task.h>
//for 32 steps
/**
UINT8 code Vol_Value[] = {
	0x3E,0x3C,0x3A,0x38, 0x36,0x34,0x32,0x30,
	0x2E,0x2C,0x2A,0x28, 0x26,0x24,0x22,0x20,
	0x1E,0x1C,0x1A,0x18, 0x16,0x14,0x12,0x10,
	0x0E,0x0C,0x0A,0x08, 0x06,0x04,0x02,0x00
};
**/

 //bit FristIn=TRUE;
 char code EQData2[]={								
                     //VOL 14~26
					 0, 0x6f, 6, 0x6c, 0,  0, 0x7f,	    //FLAT
					 6, 0x6c, 12,0x69, -1, 2, 0x7e,	    //JAZZ
					 8, 0x6b, 14,0x68, -2, 8, 0x7b,	    //ROCK
					 2, 0x6e, 8, 0x6b, -1, 6, 0x7c,	    //CLASSIC
					  -4,0x65, 2, 0x6e, 2,  -6,0x74,     //POP
					 };    
char code EQData1[]={
      				 //VOL=0~13
					 0, 0x6f, 6, 0x6c, 0,  0, 0x7f,		//FLAT
					 8, 0x6b, 14,0x68, -1, 2, 0x7e,	    //JAZZ
					 10,0x6a, 14,0x68, -2, 10,0x7a,	    //ROCK
					 2, 0x6e, 8, 0x6b, -1, 6, 0x7c,	    //CLASSIC
					  -4,0x65, 2, 0x6e, 2,  -6,0x74,     //POP
					 };
UINT8 code Vol_Value[] = {
	0x3E,0x3C,0x38,0x34, 0x30,0x2c,0x28,0x24,
	0x20,0x1e,0x1c,0x1a, 0x18,0x16,0x14,0x12,
	0x10,0x0f,0x0e,0x0d, 0x0c,0x0b,0x0a,0x09,
	0x08,0x07,0x06,0x05, 0x04,0x03,0x02,0x01,
	0x0
};


UINT8 code BASS[] = {0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,
					0x6e,0x6d,0x6c,0x6b,0x6a,0x69,0x68};

UINT8 code TRE[]={0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
					0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78};

extern GlobalSettings  g_Setting;
//extern Disp    DISP;

  
 void InitPt2313(UINT8 sourcedata)
 
 {
	unsigned char Para; //[4];
	//uchar FSource;
	muteON();
	#if 0
//	Hal_DisableAllInts();
	Para = 0x80;		//

⌨️ 快捷键说明

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