не получается открыть файл
код
Спойлер
Код: Выделить всё
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include "lcd_lib.h"
//--------------------
#include <stdio.h> // для ф-ции sprintf();
//-------------------
//-------------------
#include "diskio.h"
#include "integer.h"
#include "pff.h"
#include "pffconf.h"
FATFS fs;
const char f[] = "casablanca.wav";
#define LED_ON (PORTC|=(1<<0))
#define LED_OFF (PORTC&=~(1<<0))
int main (void){
DDRC=0b00000001;
//--------------------------------------------
LCD_init(); // инициализация LCD
//--------------------------------------------
ACSR = 0x80; // Analog Comparator Disable
//-------------------------------------------
sei(); // Global enable interrupts
//-------------------------------------------
if(disk_initialize(0)==RES_OK) LCD_SendString("INIT mSD OK");
else LCD_SendString("INIT mSD ERR");
_delay_ms(3000);
LCD_Clear();
if( pf_mount(&fs) == RES_OK ) LCD_SendString("Mount OK");
else LCD_SendString("Mount ERR");
_delay_ms(3000);
LCD_Clear();
if(pf_open(f) == RES_OK) LCD_SendString("File is OPENED");
else LCD_SendString("File not OPENED");
while(1){
}
}
подскажите где может быть ошибка


