Skip to main content
Sam Ho
Associate II
June 25, 2021
Question

STM32H753 Can the master clock output ( MCLK output) work if the I2S mode is set as slave?

Hi

Does anyone know if on STM32H753, Can the master clock output ( MCLK output) work if the I2S mode is set as slave? 

Thanks

Sam

This topic has been closed for replies.

3 replies

Sam Ho
Sam HoAuthor
Associate II
June 25, 2021

MCK Generation

The master clock MCK can be generated regardless to the SPE bit. The MCK generating is controlled by the following bits:

– I2SMOD must equal to 1,

– I2SCFG must select a master mode,

– MCKOE must be set to 1

Is there anyway to get around this? or if its a hardware level implementation that limits this?

Many thanks!

waclawek.jan
Super User
June 26, 2021

This is given by hardware.

Can't you generate the clock on that point in another way, e.g. isn't that pin also output of a timer?

JW

Piranha
Principal III
July 17, 2021

As always... Instead of SPI/I2S peripheral try using SAI peripheral.