SPDIF input capture with STM32F7
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2016-07-28 6:12 AM
Posted on July 28, 2016 at 15:12
Hello,
I am trying to capture the SPDIF input packets received on STM32F7. I am using a LPCM Stereo input from a DVD player. DMA stream 1 is configured to receive data samples from SPDIF stream. I am receiving a Synchronization Error (SERR) interrupt always when I start. I have followed the procedure suggested in the datasheet, make SPDIFRXEN go to STATE_IDLE and restart from initialization phase. But then I am receiving a Overrun error (OVR) interrupt.Any help is appreciated.Thank you. #stm32f7 #spdif
Labels:
- Labels:
-
STM32F7 Series
This discussion is locked. Please start a new topic to ask your question.
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2016-07-28 6:34 AM
Posted on July 28, 2016 at 15:34
Hi,
You can start from this SPDIFRX example provided within package and compare it with your generated code to identify what is going wrong:\STM32Cube_FW_F7_V1.4.0\Projects\STM32F769I-Discovery\Examples\SPDIFRX\SPDIFRX_LoopbackRegardsOptions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2016-07-28 7:26 AM
Posted on July 28, 2016 at 16:26Thank you for your reply. I did check with the example code from cubef7. Instead of blocking mode as given in the example, I am calling the interrupt mode API and implemented the RxCpltCallback to see the received data. Everything else seems to be the same as regarding to receive the SPDIF input.I am using a STM32F746xx
