SCPCD (./31) :
SCLK c'est le nombre de bits par secondes en sortie vers le DAC.
donc pour avoir la fréquence d'échantillon audio il faut bien diviser par 32 (16bit par canal).
je peux me tromper, mais quand on utilise i2s pour l'échantillonnage, il me semble que c'est uniquement pour utiliser l'interruption générée.
Et à chaque interruption on viens charger R_DAC et L_DAC
La fréquence de l'interruption I2s ce calcul ainsi :
Horloge système / (2 * (SLCK+1))
Puis il faut tenir compte des "options" de SMOD
WSEN va diviser la fréquence de l'interruption par 16
RISING et FALLING vont encore ajouter une division par 2 chacun
Quand toutes les conditions sont remplis, l'interruption à lieu
Soit toute les ((26593900/(2*(SLCK+1))/16)/2 pour les valeurs les plus courantes qu'on peut voir dans certains jeux (WSEN et FALLING actif)
Vous pouvez faire le calcul avec les valeurs données par ericde45 vous obtiendrez exactement le même résultat.
Mais encore une fois, je peux me tromper.