Кстати, если в программе только одно прерывание и оно используется для формирования выходного WAV, то должно быть глубоко фиолетово, сколько буферов и какие они... главное, чтобы были не пустыми. Поскольку прерывание на вывод очередного фронта прервёт общение с SD-картой (оно ведь не на прерываниях)...