Hallo, ich hab mich jetzt auchmal an das Thema Festplatte mit AVR gewagt. Leider war das Ganze bisher noch nicht so wirklich erfolgreich. Ich verwende einen mega128 und hab mich beim Anschluss der Festplatte im Groben an den Schaltplan vom yampp3 gehalten (verwende andere Ports am AVR) Status Register auslesen klappt auch wunderbar, wenn ich aber einen Sektor lesen möchte empfange ich nur Müll. Hab mal mein Oszi an eine Datenleitung gehangen und da präsentiert sich mir auch ein recht merkwürdiges Bild: Wenn das Signal von High nach Low geht, gibts ne schön steile Flanke, geht es aber von Low nach High, ist die Flanke sehr Flach (braucht so ungefähr 20us, bis sie bei 3V ist), warum tut sie das? Hab ich was übersehen, sind die Datenleitungen Open Collector und brauchen noch einen Pull-Up? Im yampp Schaltplan hängen die Datenleitungen direkt am AVR. Das Datenblatt gibt als Driver Sink Current 400uA an, das ist ja auch nicht gerade viel, liegts nur an meiner Verbindung? Ich hab ein normales IDE-Kabel auf ein Steckbrett und von da aus noch einmal Kabel ans STK500, aber das kann doch nicht so schlimme Auswirkungen haben... Bin einigermaßen ratlos... hoffe mir kann wer helfen.
Ich uppe wirklich nich gerne, aber hier sind doch einige Leute unterwegs die schonmal ne Festplatte angesteuert haben, hattet ihr dieses Problem nicht? Kanns vielleicht an ner falschen Adressierung liegen, das die Ausgänge tristatet bleiben?
Falls es noch jemanden interresiert: Es lag tatsächlich an der Festplatte, war eine alte 6GB 2,5" Platte. Habe jetzt 2 andere probiert da trat dieses Phänomen nicht mehr auf. Die 40GB Laptop-Platte die ich jetzt verwende läuft einwandfrei. Aber auch die alte funktioniert in einem USB Gehäuse, allerdings sind da auch die Kabel wesentlich kürzer...
Von was für ein Hersteller war denn die 6GB Platte? Ich hatte eingetlich vor irgendwann ebenfalls eine 2,5" Platte per AVR anzusteuern und wollte mir zum testen irgendwann mal eine billige kleine bei Ebay kaufen. Nicht das ich vor dem gleichen Problem stehen werde.
Hallo das war eine Toshiba MK6015MAP Festplatte, wie gesagt 6GB Habe jetzt eine Hitachi Travelstar, die läuft super und is noch dazu quasi lautlos. Den Code gibs demnächst in der Codesammlung, muss ihn noch ein bisschen hübsch machen...
@DerMax: Danke, ich hätte mir sonst die 3,2GB Version der Platte gekauft...
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.