39Fermer41
ericde45Le 25/01/2022 à 06:51
hello

je ne sais pas ce que tu appelles trop tard ?
l'interruption I2S est autorisée pendant l'interruption timer 1 ( les registres utilisés ne se chevauchent pas )
j'envoie les 2 canaux à la suite :

en stéréo :
movei #L_I2S,r26
store r25,(r26) ; write right channel
addq #4,R26
store r23,(r26) ; write left channel

en mono:
movei #32768,R27
...
movei #L_I2S,r26
sub R27,R20 ; resultat signé sur 16 bits
store r20,(r26) ; write right channel
addq #4,R26
store r20,(r26) ; write left channel

est ce juste ?