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

📄 tda7410.c

📁 这是用W77E58编写的控制GSM模块
💻 C
字号:
#include "global.h"
#include "i2c.h"
#include "mb90092.h"
#include "tda7410.h"














void write_tda7410(unsigned char addr,unsigned char datt);


void SOUND_servo(void)
{

     switch(sound_task)
     {

        case SOUND_SOURCE_SELECT:
             sound_source++;
             if(sound_source > SOURCE_STEREO_DECODER)sound_source = SOURCE_CD;
			 
			 sound_task = SOUND_TASK_IDLE;
             osd_task = OSD_SOUND;
			 osd_timer = 0; // OSD_TIMEOUT_1SEC;
			 break;
 
        case VOLUME_CONTROL:
     
             break;


        default:
             break;






     }

}


/*--------------------------------------------------------
* Title  	: Initial TDA7410 audio signal processor 
* Input  	: None
* Return 	: None
* Description  	: initial function
*--------------------------------------------------------*/
void TDA7410_initial(void)
{
    write_tda7410(0, 0x00) ;
    write_tda7410(1, 0x94) ;
    write_tda7410(2, 0x00) ;
    write_tda7410(3, 0x00) ;
    write_tda7410(4, 0x00) ;
    write_tda7410(5, 0x00) ;
}



/*********************************************************************
*                    TDA7410 I2C BUS INTERFACE PROTOCOL
*S 1 0 0 0 1 1 0 R/W(=0) ACK X X T I A3 A2 A1 A0 ACK  ...DATA... ACK P 
*S=start ACK=acknowledge T =testing I=autoincrement   P = STOP
*
**********************************************************************/
void write_tda7410(unsigned char addr,unsigned char datt)
{

            I2C_Start();
            I2C_Send(IIC_TDA7410+0);                         
            I2C_Send(addr);                         
            I2C_Send(datt);                         
            I2C_Stop();

}




⌨️ 快捷键说明

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