Forum: Mikrocontroller und Digitale Elektronik VC1003 - DREQ schwingt?


von Carsten P. (papa_of_t)


Lesenswert?

Weihnachtszeit - Bastelzeit! Hatte wieder etwas Zeit für meinen VS1003. 
zuvor hatte ich mit dem VS1002 gearbeitet - alles ok (Bin umgestiegen 
wegen Line-In). Jetzt hab ich das Programm für den VS1003 angepaßt 
(außer Register CLOCKF mußte ich nichts anpassen) - aber er spielt meine 
MP3-Datei nicht ab, bzw. nur ein winziges Fragment, bis der Puffer voll 
ist.

Ich hab dann mal die DREQ-Leitung untersucht (Pin8) und gesehen, daß die 
nach dem Hardware-Reset konstant und ununterbrochen mit etwas über 6 Mhz 
schwingt, anstatt HIGH wenn man noch Daten füttern kann und LOW wenn der 
Puffer voll ist..

Wenn ich DREQ ignoriere und stattdessen ca. 40 Millisekunden Pause 
zwischen den Blöcken mache (die ich zum VS1003 schicke), höre ich die 
Musik, natürlich etwas "gestottert".

Hat jemand eine Idee, wieso sich die DREQ so verhält, bzw. hat das 
jemand schonmal so beobachtet? Die Beschaltung ist wie virgeschrieben 
(also so, wie im VS1003 Datenblatt Seite 15 angegeben..)

von Michael W. (mictronics) Benutzerseite


Lesenswert?

WElche Signalform? Rechteck oder Sinus?
Ist der Pin am uC auch als Eingang beschalten? Hast du probiert interne 
Pull-up des uC zu aktivieren bzw. deaktivieren?

von Carsten (von einem anderen PC aus, ohne login :-) (Gast)


Lesenswert?

Signalform kann ich nicht so genau bestimmen, weil mein Oszi nur bis 
20MHz geht und es da schon bischen klein wird auf dem Bildschirm. Der 
Pin ist am uC als Eingang beschaltet, aber es schwingt auch, wenn ich 
die Verbindung zum uC ganz trenne. Da es am VsS1003 ein Ausgang ist, hab 
ich (noch) nicht mit Pull-Up-Widerstand gearbeitet. Ich nehme ja für die 
Gegenprobe mit dem VS1002 (s.o., der sitzt auf dem gleichen Breadboard) 
das gleiche Programm und den gleichen Port - da geht es und der DREQ 
verhält sich so, wie er soll.

von Carsten (von einem anderen PC aus, ohne login :-) (Gast)


Lesenswert?

Leute, es hat sich erledigt. Habe mich wieder mal prima selber 
ausgetrickst, indem ich den TEST-Pin nicht versorgt hatte *schäm!* Ich 
hinterlasse dies hier, falls es einem anderen auch so geht.

Was sagt uns das wieder mal? "Kaum macht man alles richtig, schon 
funktioniert's!"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.