por barboza » 15 Fev 2010 16:04
Cara, começe do começo...:
Esqueça cartão SD, SPI, ..... por enquanto.
Faça o básico que é reproduzir um audio e entenda o que esta fazendo.
1 - Baixe o GoldWave;
2 - Abra um arquivo de audio desejado (peq. de preferencia);
3 - Salve um tipo RAW (.snd), codifique com 8 bits linear mono, 8KHz;
4 - Abra o arquivo em editor hexadecimal, exporte o arquivo para estrutura C (.h);
5 -Crie um vetor com este arquivo e inclua no codigo;
6 - Crie uma int com a taxa de codificação do arquivo (8KHz);
7 - A cada int, leia o vetor byte a byte e coloque no DA do seu PIC e vaja o que sai.
Mas antes de tudo, entenda o processo.
Depois que executar em ROM, se preocupe em salvar/ler de cartao, mude o codificador para melhor perfomance, .....
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.