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

📄 cs4360.h

📁 凌云逻辑CS4360音频DAC的参数设置代码
💻 H
字号:
/***********************************************************************/
/* File:Cs4360.h                                                               */
/* =====                                                               */
/* Descripton:  define audio DAC cs4360                                                        */
/* ===========                                                         */
/*                                                                     */
/* Log:                                                                */
/* =====                                                                 */
/*
 $Name:  $                                                             
 $Header: C:\\RCS\\c\\vp2k_yhs_705_0404_yhi_jpeg\\CUSTOMER\\DEVICE\\CS4360\\CS4360.H,v 1.0 2002-05-03 15:24:50+08 yxm Exp yxm $                                                           
 $Log: CS4360.H,v $
 Revision 1.0  2002-05-03 15:24:50+08  yxm
 Initial revision
                                                              
 Revision 1.3  2001/06/15 06:09:47Z  ericc                                                              
 Revision 1.1  2000/04/14 02:02:35  tia                                                              
 Initial revision                                                              
 */
/***********************************************************************/

#ifndef _CS4360_H
#define _CS4360_H
#include "playcore\ps\ps.h"
#include "Include\SysDefs.h"

/*register address define*/
#define   MODE_CONTROL_REG1      0x01
#define   INVERT_SIGNAL_REG       0x02
#define   MIXING_CONTROL_REG1     0x03
#define   MIXING_CONTROL_REG2     0x04
#define   MIXING_CONTROL_REG3     0x05
#define   VOLUME_CONTROL_REGA1    0x06
#define   VOLUME_CONTROL_REGB1    0x07
#define   VOLUME_CONTROL_REGA2    0x08
#define   VOLUME_CONTROL_REGB2    0x09
#define   VOLUME_CONTROL_REGA3    0x0A
#define   VOLUME_CONTROL_REGB3    0x0B
#define   MODE_CONTROL_REG2       0x0c
#define   REVISION_INDICATOR_REG  0x0D

/*mode control register one define*/
#define   AUTO_MUTE               0x80
#define   DIF_LEFT_UPTO24BIT      0x00
#define   DIF_I2S_UPTO24BIT       0x10
#define   DIF_RIGHT_16BIT         0x20
#define   DIF_RIGHT_24BIT         0x30
#define   DIF_RIGHT_16BIT         0x20
#define   DIF_RIGHT_20BIT         0x40
#define   DIF_RIGHT_18BIT         0x50
#define   DEM_44_1KHZ             0x04
#define   DEM_48KHZ               0x08
#define   DEM_32KHZ               0x0C
#define   FM_DOUBLE_SPEED         0x01
#define   FM_QUAD_SPEED           0x02

/*inver signal register define*/
#define   INV_A1                  0x01
#define   INV_B1                  0x02
#define   INV_A2                  0x04
#define   INV_B2                  0x08
#define   INV_A3                  0x10
#define   INV_B3                  0x20

/*mixing control register define*/
#define   DEFAULT_VALUE           0x09  

/*volume control register define*/
#define   MUTE_ENABLE             0x80

/*mode control register two define*/
#define   MODE_CONTROL_TWO_DEF    0x98
#define   ZERO_CROSS              0x40
#define   SOFT_RAMP               0x80
#define   SOFT_RAMP_AND_ZERO_CROS 0xC0
#define   CPEN_ENABLED            0x20
#define   PDN_ENABLED             0x10
#define   POPG_ENABLED            0x08
#define   FREEZE_ENABLED          0x04
#define   DIVIDE_ENABLED          0x02
#define   SINGLE_VOLUME_ENABLED   0x01

/*revision register define(read only)*/

void dac_powr_up(void);
void dac_init(void);

#endif

⌨️ 快捷键说明

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