ATMEGA+SD+WAV

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
HeLiO
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн дек 27, 2010 14:37:38

Re: ATMEGA+SD+WAV

Сообщение HeLiO »

Aheir писал(а):
HeLiO писал(а):
Aheir писал(а):Из своего опыта - я как раз с двумя буферами делал. Когда вычитывал один из них до половины, начинал заполнять другой... Достаточно было буферов небольшого размера, все работало совершенно без сбоев.



см сообщение выше


Да умница, умница, я ж пишу: "Из своего опыта" - делюсь, так сказать, не претендуя на истину.

правильно, не разобравшись о чем дискуссия пишите что знаете. Человека всю тему уговаривали оптимизировть код и не использовать лишние килобайты оперативы , которой на МК и так постоянно не хватает, а вы просто "делитесь своим поытом". И написал я не к тому что у меня круче - и так понятно что тот вариант которрый описан у меня один из самых оптимальных - а к тому чтобы человека не вводить в заблуждение очередной раз, когда вроде всё истолковали раз 100..
SABRAT
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вт июн 24, 2008 17:17:08
Откуда: Киев

Re: ATMEGA+SD+WAV

Сообщение SABRAT »

есть какие-то замечания к тому что я навоял? Гуру - подскажите!
Заранее благодарю
alex1991
Открыл глаза
Сообщения: 40
Зарегистрирован: Ср апр 14, 2010 20:42:24
Откуда: Молдова г,Кишинев

Re: ATMEGA+SD+WAV

Сообщение alex1991 »

SABRAT здравствуйте !
В библиотеке которой вы выложили не хватает вот этих файлов
#include "pff.h"
#include "diskio.h"
#include "avrlibtypes.h"
Кот не компилируются пишет не найден main
Если можете выложите пожалуйста
alex1991
Открыл глаза
Сообщения: 40
Зарегистрирован: Ср апр 14, 2010 20:42:24
Откуда: Молдова г,Кишинев

Re: ATMEGA+SD+WAV

Сообщение alex1991 »

Добрый день
Пытаюсь компилировать код который выложил SABRAT
Нашел недостающие файлы библиотеки SABRAT из библиотеки мистера ChaN-а
Но компилятор ругается на строки в этом файле

Код: Выделить всё

//#include "avrlibtypes.h"
#ifndef ___SOUND_H___
#define ___SOUND_H___

void play (char *wav_name);

 play  ("/0.wav");
/*
Наприрмер:
play ("/0.wav");
Воспроизведение файла 0.wav из корневого каталога карты
*/

#endif // ___SOUND_H___


и сами ошибки

Код: Выделить всё

../sound.h:7: error: expected declaration specifiers or '...' before string constant
../sound.h:7: warning: data definition has no type or storage class
../sound.h:7: warning: type defaults to 'int' in declaration of 'play'
../sound.h:7: error: conflicting types for 'play'
../sound.h:5: error: previous declaration of 'play' was here
../Petit_FAT_FS_sample.c: In function 'main':
../Petit_FAT_FS_sample.c:63: error: 'wav_name' undeclared (first use in this function)
../Petit_FAT_FS_sample.c:63: error: (Each undeclared identifier is reported only once
../Petit_FAT_FS_sample.c:63: error: for each function it appears in.)
make: *** [Petit_FAT_FS_sample.o] Error 1
Build failed with 6 errors and 2 warnings...

Я не знаю как правильно строчку с wav файлами которые находятся на карте памяти
Пожалуйста подскажите,помогите чайнику
Вложения
Petit_FAT_FS_sample_0.rar
(19.36 КБ) 220 скачиваний
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»