Gast
#633808
Ich überlege seit längerer Zeit schon ob folgendes möglich ist. Kann es im moment leider nicht ausprobieren: Ein mega32 treibt eine SD Karte über Hardware SPI an. Er läd eine RAW Wave datei byteweise von der karte. Im Overflow Interrupt eines Timers wird der Wert TCNT1 = 65535 - (FOSC/64/8000) (8000Hz WAVE Datei) gesetzt. Danach setzte ich weiter im Overflow Interrupt den OC0 auf den byte wert aus der Datei. Mit jedem ausgelösten Interrupt erhöht sich der die byte adresse um 1 d.h. die ganze datei wird am OC0 ausgegeben. meine frage ist nun: Schafft der controller das? Aus der datei lesen und dann an den OC0 weitergeben oder ist er zu langsam, verzerrung o.ä. als folge? Danke.