Problem: AVR-Dos auf MMC will nicht funzen...
Hi
ich habe mir für meinen Mega128 eine Platine gefertigt um eineMMC am SPI anzuschließen. Als Vorlage habe ich dazu die Schaltung wie im angefügten Bild von U. Radig als Levelshifter nachgebaut, und entsprechend den Anweisungen von dieser Website am Mega 128 angeschlosen. http://members.aon.at/voegel/index.html
Nachdem ich die Test_Dos_Drive.bas aufgespielt habe, meldet sich der µC mit diesem Text:
Zitat:
Wait for Drive
Error during Drive Init: 225
AVR-DOS: Ready for commands
0000>
wenn ich dann diverse Befehle vom Filesysteminterpreter eingebe macht es keinen Unterschied, ob die MMC im Slot ist oder nicht - Die Verdrahtung sollte nun eigentlich funktionieren - ich habe es bis jetzt schon zig mal durchgeklingelt - sind auch keine Schlüsse zwischen den Pins vorhanden. Und darum kapier ich das auch nicht - die MMC ist von Sandisk mit 32MB und dann hab ichs noch mit einer SD von Kingston 256MB probiert...
Link zur Schaltung:
http://www.ulrichradig.de/site/atmel...MC_Optimal.JPG
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Josef,
auch direkt angeschlossen hat es nicht gefunzt - gleicher Fehler...
Test_Dos_Drive compiled at 06-06-2006 21:37:21
Wait for Drive
Error during Drive Init: 225
AVR-DOS: Ready for commands
0000>
Ich hab mal ein Foto von meinem Testaufbau gemacht. Ganz Links mein Steckboard mit dem Mega128L (ja war doch ein L) daneben das Board mit dem Slot für die MMC (ist der von Conrad, wo noch Smartmedia und Memorystick eingesteckt werden können - Abgriff dann auf anderen Pins...) und ganz rechts am Rand das Netzteil... Von der Seckbuchse am Kartenboard gehts mit dünnem Cu-Lackdraht direkt zu den Anschlüssen des Slots...
Könntest du mal nachsehen, was Fehlercode 225 ist?