Forum: Mikrocontroller und Digitale Elektronik AT89C51SND1C


von numen (Gast)


Lesenswert?

hi

wollte mal fragen ob mir jemand nen software beispiel geben kann, wie 
ich die harddisk anschliessen muss damit diese über usb als mass storage 
device erkannt wird.

gruss numen

von Ralf (Gast)


Lesenswert?

Der Anschluss müsste gleich bleiben wie im Datenblatt beschrieben.
Die Software ist der Schlüssel...

Ralf

von modi avani (Gast)


Lesenswert?

iam using project using at89c51snd1c.
i want to download boot loader software into at89c51snd1c.
how can i down load in it.

von Osvaldo Yáñez Céspedes (Gast)


Lesenswert?

I need this pic, since I can do it to buy it, live in Santiago of Chile.

von Anne (Gast)


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

von Daniel R. (sliderbor)


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.?

von Anne O. (anne)


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

von Daniel R. (sliderbor)


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. =)

von Anne O. (anne)


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

von Daniel R. (sliderbor)


Lesenswert?

Dazu kann ich momentan leider noch nicht viel sagen, da ich eben noch 
auf meine neue Platine warten muss. Ich hoffe, dass ich in 2-3 Wochen 
startklar bin. Dann kann ich auch (hoffentlich) was dazu sagen.

von Anne (Gast)


Lesenswert?

Hallo Daniel,
gibt es schon was neues?

VG Anne

von Daniel R. (sliderbor)


Lesenswert?

Leider nicht, ich warte immer noch auf meine Platine... :(

Mich würde mal dein Schaltplan interessieren, wie du das gemacht hast. 
Vielleicht entdecke ich dabei bei mir noch einen Fehler.

von Anne (Gast)


Lesenswert?

Huhu,

wenn du mir Deine Mail-Addy verrätst, schicke ich es dir gern per Mail!

Viele Grüße Anne

von Daniel R. (sliderbor)


Lesenswert?

Kein Problem: Bocholter_22 (et) web punkt deh eh =)

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

@Anne
Wie jetzt? Doch AT89C51SND. Ich dachte davon seit ihr abgekommen:
Beitrag "Re: MP3 Player mit 8051??"

von Anne (Gast)


Lesenswert?

Danke Andreas für den inhaltlich sehr wertvollen Beitrag!

@Daniel: Mail ist unterwegs.

von Daniel R. (sliderbor)


Lesenswert?

Hab dir schon geantwortet!

von Daniel R. (sliderbor)


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

von Daniel R. (sliderbor)


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

von Daniel R. (sliderbor)


Angehängte Dateien:

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

von Daniel R. (sliderbor)


Angehängte Dateien:

Lesenswert?

...die Rückseite

von Daniel R. (sliderbor)


Angehängte Dateien:

Lesenswert?

...ist noch halbwegs dünn geworden die Schaltung. Das Display sitzt auf 
einem Sockel zwecks späterer Wiederverwendbarkeit, sonst wäre es noch 
flacher.

von Anne (Gast)


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

von Martin (Gast)


Lesenswert?

Naja, der AT89C51SND ist eben ein Exot.

von Anne (Gast)


Lesenswert?

Ja das stimmt. Aber wie ich finde ein sehr interessanter Exot. Hast du 
schon mal damit gearbeitet?

VG Anne

von Mario (Gast)


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

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.