<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>how to configurate the CS42L52 codec on MCBSSTM32F400</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/31548/how-to-configurate-the-cs42l52-codec-on-mcbsstm32f400</link><description> 
I don&amp;#39;t know how to use CS42L52 to play voice or record , I don&amp;#39;t
fand boed&amp;#39;s demo ,so I meet the problem very serious. can you provide
a demo to how configurate the CS42L52 ? thank you very much 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: how to configurate the CS42L52 codec on MCBSSTM32F400</title><link>https://community.arm.com/thread/82074?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2014 01:57:13 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:1e91759a-a0b1-4f7e-ac31-2ad497463070</guid><dc:creator>a a</dc:creator><description>&lt;p&gt;&lt;p&gt;
the problem for me ,that I must use CS42L52 AIN3A/AIN3B MIC/line
in ,because I want make a IP phine,so I have to configure cs42l52
register. But I find much Software ,them don&amp;#39;t use MIC&lt;br /&gt;
I try to configure cs42l52 register hope to receive data,but I find
whatever I use MIC or not ,the AIN3A/AIN3B pin also receive data,so I
think I must configure wrong,now I realy not know how to do.&lt;/p&gt;

&lt;p&gt;
this I configure cs42l52 register for AIN3A/AIN3B&lt;/p&gt;

&lt;p&gt;
//power down Codec_WriteRegister(0x02, 1);&lt;/p&gt;

&lt;p&gt;
//The clock Codec_WriteRegister(0x05, 0x81);&lt;br /&gt;
//slave Codec_WriteRegister(0x06, 0x2C);&lt;/p&gt;

&lt;p&gt;
//ADC choose Codec_WriteRegister(0x08,0x40);
Codec_WriteRegister(0x09,0x40);&lt;/p&gt;

&lt;p&gt;
//ADC volume Codec_WriteRegister(0x16, 0x7F);
Codec_WriteRegister(0x17, 0x7F);&lt;/p&gt;

&lt;p&gt;
//power on Codec_WriteRegister(0x02, 0x18);
Codec_WriteRegister(0x03, 0x01);&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to configurate the CS42L52 codec on MCBSSTM32F400</title><link>https://community.arm.com/thread/63054?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2014 01:23:57 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:11a533e1-edbf-48fc-bbaa-05c5bda23716</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
I guess you&amp;#39;d start by understand the part from it&amp;#39;s
documentation, and connectivity to the board, and the audio formats
you are attempting to play.&lt;/p&gt;

&lt;p&gt;
Related, but not 100% on point. 
&lt;a href="http://www.mind-dump.net/configuring-the-stm32f4-discovery-for-audio"&gt;www.mind-dump.net/configuring-the-stm32f4-discovery-for-audio&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>