Posted on July 18, 2016 at 20:01The original post was too long to process during our migration. Please click on the attachment to read the original post.
Codec is initiliased using the I2C good and then all callbacks was ok to start IT.Next day I can check signals with logic analyzer. But know it is late bacause it is a software bug (or feature) of current HAL libary with the latest MX for L series
Sorry. In the first message I gave an incorrect info about block B of SAI1. It is not working too with the same thing described in picture! You can see only near 700KHz bit clock signal and 6 Mhz input clock signal for codec. Codec init was succes on I2C but then the same situation is here too.
Posted on July 21, 2016 at 10:54To solve this problem I am downloading the cube mx and it is clear for me now that there is one feature not clear describe in docs. You must shoose the another dma channel. For B block - the 2nd or 7th of DMA2
> To solve this problem I am downloading the cube mx and it is clear for me now that there is one feature not clear describe in docs. You must shoose the another dma channel. > For B block - the 2nd or 7th of DMA2
Not sure <which> docs you mean - this fact is clearly documented in the DMA section of the Reference Manuals (in the form of a nice ''DMA channel vs. peripheral'' matrix). However, it would not surprise me if Cube doesn't do it right.