多聲道環(huán)繞聲軟件開發(fā)KC3X用戶主機(jī)I2C通訊寄存器地址
使用I2C從機(jī)接口,寫入的I2C地址為0xac, 讀取的I2C地址為0xad 支持單/雙/多字節(jié)讀寫殿较。
實(shí)現(xiàn)杜比數(shù)碼、DTS桩蓉、AAC淋纲、MP4、PCM院究、HDCD等格式解碼洽瞬,多聲道環(huán)繞聲聆聽體驗(yàn) 多種聆聽效果重放。
地址 名稱 描述
0x01 KCM_READ_IRQ 讀中斷請(qǐng)求寄存器业汰,8位寄存器
0x03 KCM_CLEAR_IRQ 清除中斷請(qǐng)求寄存器伙窃,8位寄存器
0x05 KCM_POWER_ON 用戶主機(jī)上電寄存器
0x06 KCM_FLAG_CTRL 標(biāo)志(待機(jī)、靜音样漆、杜比數(shù)碼動(dòng)態(tài)壓縮)
0x09 KCM_TEST_TONE 噪音測(cè)試控制
0x0a KCM_SRC_DETECT 檢測(cè)所有有效的音源一次
0x10 KCM_ERROR_FLAG 獲取模塊錯(cuò)誤及解碼標(biāo)志为障,32位寄存器
0x18 KCM_SRC_FORMAT 數(shù)碼信號(hào)輸入格式指示
0x19 KCM_SRC_CHANNEL 數(shù)碼信號(hào)輸入通道信息及超低音指示
0x1a KCM_SRC_RATE 數(shù)碼信號(hào)輸入采樣率及實(shí)際播放采樣率指示
0x1b KCM_SRC_BPS 數(shù)碼信號(hào)輸入碼流率指示
0x1c KCM_SRC_VALID 有效的音源輸入改變,16位寄存器
0x1f KCM_WORK_STATUS 模塊工作/運(yùn)行狀態(tài)指示
0x20 KCM_INPUT_SOURCE 輸入音源選擇
0x21 KCM_INPUT_VIDEO 輸入視頻源選擇
0x24 KCM_SPK_CONFIG 喇叭設(shè)置
0x25 KCM_LPF_FREQ 超低音通道LPF低通濾波器頻率
0x26 KCM_HPF_FREQ 主聲道小喇叭HPF高通濾波器頻率
0x28 KCM_LIP_SYNC_SET 齒音同步延遲時(shí)間,修正對(duì)畫面與聲音不同步
0x29 KCM_LIP_SYNC_MAX 齒音同步最大的延遲時(shí)間
0x2b KCM_LISTEN_MODE 聆聽模式選擇
0x2c KCM_EQ_SELECT 多段EQ均衡音效處理選擇
0x2e KCM_VOLUME_MAX 設(shè)置音量最大值
0x2f KCM_VOLUME_CTRL 音量值設(shè)置
0x30 KCM_FL_TRIM 前置左聲道微調(diào)
0x31 KCM_FR_TRIM 前置右聲道微調(diào)
0x32 KCM_CE_TRIM 中置聲道微調(diào)
0x33 KCM_SW_TRIM 超低音聲道微調(diào)
0x34 KCM_SL_TRIM 環(huán)繞左聲道微調(diào)
0x35 KCM_SR_TRIM 環(huán)繞右聲道微調(diào)
0x36 KCM_BL_TRIM 后置左聲道微調(diào)
0x37 KCM_BR_TRIM 后置右聲道微調(diào)
0x38 KCM_MIC_MIXER 話筒聲音與主聲道合成比例
0x39 KCM_MIC_VOLUME 話筒1及話筒2音量比例
0x3a KCM_MIC_ECHO 話筒直達(dá)聲及回聲比例
0x3b KCM_MIC_DELAY 話筒延遲時(shí)間及重復(fù)比例
0x3c KCM_MIC_REVERB 話筒混響1及話筒混響2比例
0x3d KCM_MIC_WHISTLE 話筒嘯叫聲音反饋模式
0x3f KCM_MEM_BRIGHT 記憶用鳍怨,用戶主機(jī)面板亮度控制鹅髓,一般用于從遠(yuǎn)程返回主機(jī)
0x40 KCM_EXTR_MEMORY 擴(kuò)展給用戶主機(jī)的掉電記憶空間,0x40-0x7f共64字節(jié)
0x80 KCM_CUSTOM_CODE 設(shè)置用戶自定義功能寄存器
0x81 KCM_RD_INFO 讀取模塊信息寄存器
0x82 KCM_FW_UPGRADE 升級(jí)模塊固件寄存器
0x83 KCM_RD_RAM 讀取指定地址的RAM內(nèi)容
0x86 KCM_MAX_DELAY 讀取所有聲道最大可用的延遲時(shí)間
0x87 KCM_DELAY_TIME 設(shè)置所有聲道的延遲時(shí)間
0x88 KCM_PROGUCE_SIGNAL 模塊內(nèi)部產(chǎn)生的信號(hào)配置
0x8b KCM_EQ_SETUP 多段EQ均衡音效處理設(shè)置
0x8c KCM_EQ_VALUE 多段EQ均衡音效處理數(shù)值
0x8d KCM_MIC_ADJ_MAX 話筒各種參數(shù)最大值設(shè)置
0x90 KCM_WR_SPECTRUM 設(shè)置頻譜模式
0x91 KCM_RD_SPECTRUM 頻譜數(shù)值讀取
0x94 KCM_WR_FLASH 寫入512字節(jié)FLASH掉電記憶空間京景,帶偏移量及長(zhǎng)度
0x95 KCM_WR_GET_FLASH 準(zhǔn)備讀取512字節(jié)FLASH掉電記憶空間窿冯,寫入偏移量
0x96 KCM_RD_FLASH 讀取512字節(jié)FLASH掉電記憶空間
0x98 KCM_APP_COMMAND 讀取手機(jī)/遠(yuǎn)程APP控制指令,多字節(jié)
0xa1 KCM_PLAY_FILE_QTY 讀取多媒體文件總數(shù)量确徙,共2字節(jié)
0xa2 KCM_PLAY_FILE_TIME 讀取正在播放文件的總時(shí)間醒串,共2字節(jié)單位秒
0xa3 KCM_PLAY_TIME 讀取正在播放的實(shí)際時(shí)間,共2字節(jié)單位秒
0xa4 KCM_PLAY_INDEX 讀取/寫入文件播放編號(hào)鄙皇,共2字節(jié)
0xa5 KCM_PLAY_STATE 讀取/寫入文件播放狀態(tài)芜赌,共1字節(jié)
0xa6 KCM_PLAY_OPERATE 讀取/寫入文件播放控制,共1字節(jié)
0xb0 KCM_WR_COMMAND 寫入指令伴逸,多字節(jié)
0xb1 KCM_RD_COMMAND 讀取指令缠沈,多字節(jié)
KCM_SRC_FORMAT 數(shù)碼信號(hào)輸入格式指示,0x18只讀寄存器
數(shù)值 常量 說明
0x00 KCM_SRC_NOS 沒有信號(hào)輸入
0x01 KCM_SRC_PCM PCM信號(hào)輸入
0x02 KCM_SRC_AC3 標(biāo)準(zhǔn)的AC3信號(hào)輸入
0x03 KCM_SRC_DTS 標(biāo)準(zhǔn)的DTS/DTS-CD信號(hào)輸入
0x04 KCM_SRC_AAC AAC信號(hào)輸入
0x05 KCM_SRC_DSD MPEG2多聲道信號(hào)輸入
0x06 KCM_SRC_DSD DSD信號(hào)輸入
0x07 KCM_SRC_MP3 MP3信號(hào)輸入
0x08 KCM_SRC_SBC SBC藍(lán)牙信號(hào)輸入
0x11 KCM_SRC_LPCM LPCM信號(hào)輸入
0x21 KCM_SRC_HDCD HDCD信號(hào)輸入
0x12 KCM_SRC_EAC3 Enhanced AC-3信號(hào)輸入
0x22 KCM_SRC_TRUE_HD 杜比TRUE HD信號(hào)輸入
0x32 KCM_SRC_MLP DVD AUDIO MLP信號(hào)輸入
0x13 KCM_SRC_DTS_ES DTS Extended Surround信號(hào)輸入
0x23 KCM_SRC_DTS_MA DTS HD Master Audio信號(hào)輸入
0x33 KCM_SRC_DTS_HRA DTS HD High Resolution Audio信號(hào)輸入