Forum: Mikrocontroller und Digitale Elektronik MP3 Player mit 644PA


von Wurstolino (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

ich soll für ein Projekt einen kleinen MP3 Player bauen. Das prinzipiell 
kein Problem, habe schon viele Schaltungen entworfen, jedoch bei den 
Controllern habe ich meist einen PIC verwendet.
Kann jemand mal schnell da rüber schauen, besondert auf den Parts mit 
den beiden SPIs. Das sollte so korrekt sein, oder ? Nicht dass ich in 
irgend eine "Atmel Falle" tappe, die man aufs erste übersieht.

Danke!

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Die Pullups an den Schaltern braucht man nicht, das geht auch über 
interne Pullups (per Software konfigurieren).

JTAG-Reset ist nicht angeschlossen.

Mit PB4 muss man aufpassen (siehe Datenblatt 17.3), das geht aber.

Den MP3-Decoder sieht man ja nicht, dazu kann ich also nichts sagen.

Grüße,

Peter

von Wurstolino (Gast)


Lesenswert?

Hi,

Das mit den Pullups hatte ich gelesen, wollte aber sicherheitshalber mal 
welche vorsehen, weglassen kann man die immer noch.
JTAG Reset kommt wohl ans normale Reset, hab ich wohl vergessen.
PB4 war mir auch so ein Dorn im Auge. Da SD_CS aber ein Ausgang ist, 
sollte das mit SS\ doch hinhauen. Sonst klappt das mit den 2 SPIs ?
Der Reset der Schaltung ist kein Problem, kam schon mehrfach problemlos 
zum Einsatz. Mir gehts nur um den AVR. Da kenn ich mich nicht so gut mit 
aus. Und bei mehreren hundert Seiten Datenblatt läuft man hin und wieder 
Gefahr dass man was übersieht.

Gruß
Wurstolino

von Wurstolino (Gast)


Lesenswert?

Moin,

also der Reset Pin ist angepasst: Er geht nun zur JTAG und zum AVR. Ist 
die sonstige Beschaltung nun ok?

Gruß

von Peter D. (peda)


Lesenswert?

Ich würde für die SD-Karte die andere UART als SPI nehmen. Dann kann man 
immer 2 Byte am Stück senden, d.h. die Interruptlast halbiert sich.


Peter

von Wurstolino (Gast)


Lesenswert?

Hi Peter,

wie meinen :) ? Ich dachte die SPIs wären gleich (bis auf SS, so habe 
ich zumindest das Datenblatt verstanden). Kann ich mit der einen 2 Byte 
auf einmal übertragen anstatt nur einem ?
Wenn es sonst nichts ist lasse ich es so, will jetzt nicht nochmal alles 
neu routen müssen.

Gruß
Stefan

von Peter D. (peda)


Lesenswert?

Die echte SPI ist ungepuffert, d.h. man muß warten, bis ein Byte 
komplett ist, ehe man das nächste sendet. Dadurch hat man mehr zu tun 
und es ist auch langsamer (Pause zwischen den Bytes).

Die beiden UARTs können aber auch als SPI-Master arbeiten und dann nutzt 
man deren Puffer mit. D.h. man kann schon das nächste Byte reinstellen, 
während das letzte noch am Senden ist.


Peter

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.