Делаю проигрыватель вав файлов на stm32f100,использую фатфс от чана , звук вывожу через цап . Пока для теста считываю в буфер дату и воспроизвожу его через цап. Звук слышно через треск.
Теперь пора цап переключить на таймер и использовать фифо.
Таймер запустил, обрабатываю прерывание ,в нем только затирание флага. И этого достаточно чтоб фат повесился, данные не считываются, слышу только писк.
Такое впечатление что регистры не сохраняются в стек перед входом в прерывание.