Gast
#153797
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.