微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我在用keil出的MCBSTM32F400的板子做一个电话 但是调制语音芯...

我在用keil出的MCBSTM32F400的板子做一个电话 但是调制语音芯...

时间:10-02 整理:3721RD 点击:

我在用keil出的MCBSTM32F400的板子做一个电话 但是调制语音芯片遇到了困难 望大神赐教!

MCBSTM32F400板子上 搭配的语音芯片是CS42L52

由于要做的电话所以 要用上边的MIC/Line In 就是自己外接麦克风 我本想先录音在放音 检测是否配置成功  但是现在我自己配置了几个寄存器后 现在插不插 MIC 都可以接收到数据 而且接受回来的数据很奇怪 所以我感觉肯定出错了 但是又不知道正确应该怎么配置 有没有哪位大神用过这块板子 或者配置过类似的芯片 希望给与指点 万分感谢


//关电源

        Codec_WriteRegister(0x02, 1);


/配置时钟

        Codec_WriteRegister(0x05, 0x81);

/I2S 从模式

        Codec_WriteRegister(0x06, 0x2C);                       

       

//ADC输入选择

        Codec_WriteRegister(0x08,0x40);     

        Codec_WriteRegister(0x09,0x40);              

        //ADC音量

        Codec_WriteRegister(0x16, 0x7F);            

        Codec_WriteRegister(0x17, 0x7F);               


                //打开电源 和 ADC 供电

        Codec_WriteRegister(0x02, 0x18);                                   

        Codec_WriteRegister(0x03, 0x01);     





其他模块 和 原理图 数据手册 需要就上传

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top