Gast
#992852
Hi, habe da mal eine Frage nach Erfahrungen oder Wissen ob und wie ich folgendes realisieren kann. Ich möchte wav-Daten die ich über den ADC am Atmega644p erzeuge, während des Samling auf SD-Karte schreiben. Ich nutze Bascom im Verbund mit AVR-DOS für die Dateisystemverwaltung. Kann ich nun während des Sampling die Daten direkt auf die SD-Karte schreiben? Ich weiss ja (durch die eine Sekunde) am Anfang schon die Dateigröße. So könnte ich den "Header" der wav-Datei schreiben, anangen zu samplen und die Bits so schreiben wie sie kommen. öffne neue wav schreibe den header der wav DO solange die Sekunde noch nicht rum ist lese ADC1 schreibe ADC1-Wert auf die SD warte 12us oder so LOOP schließe wav Bei 8Bit/8Khz Sampling bekomme ich so 8kb/sec. Verlangsame ich dadurch den Samplingprozess? Wenn ja, kann ich berrechnen um wiviel ich ihn verlangsame? Vielleicht merkt man an der Fragestellung dass ich ziemlich am Anfang der uControler-Entwicklung stehe^^ Gruß Kalle