Is there any sample for CY8CKIT-044 I2S module?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

I use an ADMP441 I2S MIC chip to work as the right or left channel in my project, but I can't get the value from FIFO, is there any problems with my source code? The project is developed on CY84KIT-044

0 Likes
1 Solution
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hi Mars,

CY5672 I guess you can refer to.

You can download its example code and migrate it to KIT-044.

http://www.cypress.com/documentation/development-kitsboards/cy5672-proctm-ble-remote-control-referen...

This remote uses an ADMP441.

Thanks,

Ryan

View solution in original post

0 Likes
4 Replies
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hi Mars,

CY5672 I guess you can refer to.

You can download its example code and migrate it to KIT-044.

http://www.cypress.com/documentation/development-kitsboards/cy5672-proctm-ble-remote-control-referen...

This remote uses an ADMP441.

Thanks,

Ryan

0 Likes
Roy_Liu
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 10 questions asked

How do you observe the problem of "can't get the value from FIFO"? Looks your I2S RX interrupt source is not defined but intend to use it.

pastedImage_0.png

Roy Liu
0 Likes
Anonymous
Not applicable

Hi yliu,

     I do not intent to invoke the interrupt, "isr_mic_StartEx(MIC_Handler)" in the main can be comment out,

     As I stepped into the research in the passed two days, found that it can get the data from the MIC, but seems the code can get 4  bytes from the FIFO only one time after I2S_1_EnableRx().

     means, if i want to continuously get the mic data,I need to invoke I2S_1_DisalbeRx(); I2S_1_EnableRx() cyclely.

    Do I need to do the cyclely disable/enable to get the mic data?

0 Likes
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hi Mars,

How about the code of CY5672? Does the reference code make sense?

Thanks,

Ryan

0 Likes