intão, eu estou fazendo o modo ping pong com duas de 8KB.
Encho 1.
Ligo tmr0->mtch0. "reset in interrupt" para 62.5uS".
play-audio();
"aqui entra o detalhe, enquanto ele esta tocando o de cima, eu era para estar enchendo o de baixo".
Pelos testes simples que eu fiz, ele transfere"362500" Bytes por segundo.
Eu estou tocando audio em 16khz, usando ping pong para 2 buffers de 8K.
Sendo assim, enquanto ele enche um, ele toca o outro e ainda tem tempo pra fazer outras coisas com tranquilidade...
Mais realmente, a usb não gosta de ficar sendo interrompida, e sei lá porque raios, o programa se perde.
Mais falando com um amigo, ele me deu uma idéia legal. só vou implementar aqui, pra fazer um teste hoje. vamu ver o que vira.