AT89C51SND1C

Gast #912301
Lesenswert?

Hallo,

wie schaut es denn bei Euch aus? Habe mir eine Platine erstellt, 
Programmierung über Flip funktioniert auch. Nun möchte ich eine kleine 
MP3 Datei im Flash ablegen und dann abspielen. Jedoch bin ich mir beim 
Initialisieren der ganzen Register nicht ganz so sicher...

Viele Grüße Anne
#912941
Lesenswert?

Anne wrote:
> Hallo,
>
> wie schaut es denn bei Euch aus? Habe mir eine Platine erstellt,
> Programmierung über Flip funktioniert auch. Nun möchte ich eine kleine
> MP3 Datei im Flash ablegen und dann abspielen. Jedoch bin ich mir beim
> Initialisieren der ganzen Register nicht ganz so sicher...
>
> Viele Grüße Anne

Willst du die Datei direkt in den Flash vom uC packen? Denke, das könnte 
schwierig werden bei 64kB, wobei das Programm ja auch noch drauf muss.

Ich habe bisher nur das Layout für meinen MP3 Player erstellt und wollte 
das jetzt fertigen lassen. Wenn ich dann gelötet habe, kann ich 
mitreden. ;)

Nur meine erste kleine Testplatine funktioniert schon, aber da ist noch 
kein DAC drauf.

Welche Komponenten verwendest du sonst? SD/MMC? Welchen DAC? Display 
usw.?
#913547
Lesenswert?

Hallo,

es soll nur eine ca 5sek lange Datei sein. Nur zum Test...

Wir nutzen den DAC CS 4331 KS. Als Speichermedium ist eine CF-Karte 
vorgesehen.

Am Ende soll der Controller quasi alle 25ms für 5ms ein kurzes 
"Klick-Geräusch" ausgeben.

Was beinhaltet deine Test-Platine?

Viele Grüße Anne
#914531
Lesenswert?

Auf meiner Testplatine werden im Prinzip nur alle Port-Pins nach außen 
geführt, so dass ich den Controller auf mehreren Schaltungen verwenden 
kann (kostet ja ein paar Euro).
Zusätzlich sind noch die Standardsachen drauf wie Stromversorgung (über 
USB), ein Mini-USB Anschluss zum Programmieren, die PLL Beschaltung, 
Takt, Taster für ISP und RESET und eine LED zum Testen. Funktioniert 
soweit auch.

Link zur Testplatine: Beitrag "Adapterplatine AT89C51SND1C"

Weiter bin ich im Moment leider nicht mit dem Projekt.

Ich versuche gerade eine Platine fertigen zu lassen, wo der komplette 
MP3 Player drauf ist inkl. Micro SD Karte, USB, Display, 
Taster/Schalter, DAC mit Kopfhörerausgang und Ladeschaltung für einen 
LiPo Akku.
Habe aber noch so meine Probleme vernünftige Daten für die Herstellung 
aus meinem CAD Programm zu exportieren.
Die ganze Schaltung soll (wenn sie so gefertigt werden kann) ca. 56mm x 
77mm groß werden. Schaltplan und Layout sind fertig, Teile habe ich auch 
schon.

Bin schon gespannt, ob das alles hinhaut und funktionsfähig ist. =)
#914614
Lesenswert?

Hallo,

also wir haben auf der Test-Platine ein paar LEDs, 5 Taster, DAC und 
eben die CF-Karte.

Problem ist momentan das ich das mit dem Takt und so nicht hinbekomm. 
Ich mess am SCLK nie einen Takt :-( und auch das decodieren der Datei 
funktioniert nicht so richtig wie es soll. :-(

Viele Grüße Anne
#941892
Lesenswert?

Hallo,

habe mittlerweile eine komplette Testplatine zusammengelötet. Der 
Controller läuft und lässt sich programmieren. Mehr konnte ich bisher 
nicht testen.

Gibt es eine Möglichkeit irgendwie einen Ton über den Audioausgang zu 
schicken ohne externen Speicher? Möchte gerne wissen, ob der DAC 
einwandfrei funktioniert.
Und wie muss ich den Controller konfigurieren, damit der Audioausgang 
vernünftig läuft?

Schöne Grüße!

Daniel
#943638
Lesenswert?

Weiß keiner wie das geht? Habe mittlerweile schon mal das 3x16 Zeichen 
Display (EA-DOGM 163S-A an 3,3V) zum Rennen gebracht, aber jetzt fehlen 
ja noch einige Sachen.

Wenn einer Code(-beispiele) hat zum Thema MMC Interface, Atmel Dataflash 
Zugriff oder Erzeugung von Audiosignalen mit dem Controller, wäre ich 
SEHR DANKBAR!

Schöne Grüße!

Daniel
#950274
Lesenswert?

Na ja, schade, dass sich hier keiner mehr meldet.

Mein aktueller Stand:

- meine Platine wurde geliefert und bestückt
- Stromversorgung über Akku und laden über USB funzt
- Controller lässt sich programmieren
- EA DOGM163S-A Display (SPI) läuft
- 8Mbit Dataflash läuft
- am DAC höre ich die ersten (selbst erzeugten) Töne

Was mir vor allem noch fehlt, ist die Ansteuerung der Speicherkarte 
(MMC). Erst dann kann ich auch 100% testen, ob die Soundausgabe 
vollständig korrekt läuft.

Wenn jemand weiß, wie ich die Speicherkarte (MMC) anspreche, würde ich 
mich über Hilfe freuen!

Daniel
Angehängte Dateien:
Gast #966228
Lesenswert?

Hallo Daniel,

schade das sich hier keiner mehr zu Wort meldet. Ich bin auf einem 
ähnlichen Stand wie Du.

Kurze Sound-Datei (direkt auf dem Controller gespeichert) wird 
abgespielt und nun häng ich an der MMC Karte...

Mal sehen was wird. Wir schaffen das ;)

Grüße Anne
Gast #1114129
Lesenswert?

Hi zusammen,

hat es jetzt schon jemand mit der Ansteuerung einer SD-Karte hin 
bekommen? Ich bekomme einfach FAT nicht zum Laufen. Nutze die Bibliothek 
von Atmel. Problem ist den Bootsektor auszulesen. Hier bekomme ich nur 
0x00 zurück und nicht die Werte, welche eigentlich laut WinHex auf der 
SD-Karte stehen.

Wie Martin schon geschrieben hat --> ist eben ein Exot :-)

Also viel Spaß beim weiter Tüffteln.

Mario

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren