Hallo ihr Lieben, ich möchte gern eine CF Card an den AT89C51SND anschließen. Habe auch schon eine Menge Infos hier im Forum gefunden. So auch den angehängten Stromlaufplan. Jedoch hat eine CF Card doch 50 Pins?! Hier werden aber nur 40 belegt?! Jetzt habe ich mir im Datenblatt die Pinbelegung angeschaut...aber egal wie man die 50polige Karte auf die 40 Pins aufsteckt, würden immer Datenleitungen oder Anderes fehlen. Ich hoffe ihr könnt mir einen kleinen Tipp geben. LG Anne
Welcher Schaltplan? Meine Glaskugel sagt, dass der 40-polige Anschluss der Standard ATA Anschluss ist. Für die CF brauchst du dann einen Adapter. Sehr oft wird der ATA-Modus der Karte benutzt. Schau mal auf die Seiten von Holger Klabunde, da findest du die Anschlusspläne: http://www.holger-klabunde.de/index.html
Hallo, hier jetzt hoffentlich der Plan. Da steht aber nichts von Adapter oder so.... Wie schließe ich denn die Card direkt an den µC an? Viele Grüße Anne
Hm...vielleicht laesst sich dein Problem ja loesen indem wir es dir ausreden. :-] Warum moechtest du ausgerechnet CF anschliessen? Noch dazu an so einen schwachbruestigen Controller der kaum Leitungen hat. Es ist wesentlich einfacher eine SD/MMC Karte zu nehmen. Olaf
http://pinouts.ru/DiskCables/ide2cf_cable_pinout.shtml http://pinouts.ru/Memory/CompactFlash_pinout.shtml Anscheinend reicht es für "True IDE Mode 4" die Adressleitungen A00-A03 anzuschließen. Dazu noch die 16 Datenleitungen und ein bisschen Steuerfirlefanz. Das passt dann an 40 I/Os
es werden nicht alle Leitungen benötigt. Falls das Problem heute Abend noch besteht, dann würde ich mal in meinen Unterlagen tief tauchen. Es sind schon einige Jahre vergangen, wo ich mit Deinem µC eine CF-Karte betrieben habe. Wolfgang
Hallo, Olaf, wieso denn nun schwachbrüstig? Ich glaube wir reden da nicht vom gleichen Controller. Er hat 80 PINs, da sind schon ein paar frei ;-) Naja wir wollen erstmal beides vorsehen...bei MMC haben wir wegen der Geschwindigkeit bedenken. Wolfang, das wäre echt super, wenn du dazu noch ein paar Unterlagen finden würdest... Lief bei dir alles so wie es sollte? Ich habe die Belegung jetzt hinbekommen, dank dem Link von Christian! Viele Grüße Anne
Auf der Schaltung steht doch dran: "IDE-Stecker". Jetzt musst du nur die Schaltung des IDE-CF Adapters hernehmen und die CF entsprechend verdrahten. Fertig. Gibts bei Holger Klabunde, wie ich oben schon schrieb.
> > Ich habe die Belegung jetzt hinbekommen, dank dem Link von Christian! > Genau das hab ich doch geschrieben...Habs so gemacht, wie du jetzt erklärt hast. Danke dir nochmal!
> Olaf, wieso denn nun schwachbrüstig? Ich glaube wir reden da nicht vom > gleichen Controller. Er hat 80 PINs, da sind schon ein paar frei ;-) Muss dann wohl, ich bin anhand der Bezeichnung von einem Standardtyp in DIP40 oder PLCC44 ausgegangen. > Naja wir wollen erstmal beides vorsehen...bei MMC haben wir wegen der > Geschwindigkeit bedenken. Warum? Weil es noch niemand geschafft hat einen MP3 Player mit SD/MMC zu bauen? :-) Ich wuerde mir das ganze gedoehns mit externem Speicherinterface und den vielen Leitungen nur antun wenn du das bereits aus einem anderen Grunde (z.B mehr Ram) sowieso brauchst. Olaf
Problem ist, dass im 30ms sek Takt eine MP3 mit 10ms Länge ausgegeben werden muss.... Daher hieß es, dass es mit MMC knapp werden könnte. Oder haben wir da einen Denkfehler? VG Anne
Anne Otto wrote: > Problem ist, dass im 30ms sek Takt eine MP3 mit 10ms Länge ausgegeben > werden muss.... > > Daher hieß es, dass es mit MMC knapp werden könnte. Wie wäre es mit einem Atmel DataFlash?
Es gibt (auch von ATMEL) einen 8051er extra für MP3-Anwendungen. Der hat hardwaremäßig ein IDE-Interface. Dann müsstest du nur noch einen popeligen IDE-zu-CF-Adapter kaufen und die Sache läuft schon mal. Außerdem hat der USB, sodass man zum flashen und Datenaustauschen keine RS232 mehr braucht, obwohl der die natürlich auch hat. Zusätzlich hat der noch irgendwelche Soundschnittstellen. Ich weiß jetzt nicht genau welche. Dass Ding gibts bei R***** für 8-9Euronen. Ach ja, ein MMC-Interface hat der in Hardware auch drin.
Lass mich raten, du meinst den AT89C51SND und jetzt lies nochmal den ersten Post...
>Lass mich raten, du meinst den AT89C51SND
Das mag durchaus sein. Ich weiß, dass Reichelt so einen Typ hat. Die
genaue Bezeichnung kenne ich allerdings nicht. Falls ich den gleichen µC
meine, überliest meinen Beitrag einfach.
Ich bringe nun mal gerne mein fundiertes Halbwissen ein ;-)
Mein erster Tauchgang ergab, dass es damals der AT89C51 war, und nicht der AT89C51SND. Wenn ich mich recht erinnere, konnte ich auf die CF-Karte byteweise in gewählte Sektoren schreiben. Das Projekt habe ich dann nicht weiter fortgesetzt, weil ich auf die SD-Karte umgestiegen bin. Falls trotzdem Interesse besteht, melden. MfG Wolfgang
Vom 2.Tauchgang zwei Schaltungen im pdf-Format. Original sind sie in Target.2000 gezeichnet. In der Schaltung -CF-karte.pdf- sind die benötigten Leitungen zu sehen und in der Schaltung -CF ansteuerung.pdf der Anschluss an den µC. Die hier angedeutete Nummerierung müsste mit einer CF-Karte übereinstimmen. MfG Wolfgang
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.