📄 tda7410.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 + -