Gast
#2404808
Hi zusammen, mich hat letztens ein Kumpel ziemlich kirre gemacht. Er wollte den IDE Controller bei einer PCI Karte für andere Zwecke entfremden. Ok, es gibt aber auch Festplatten die entweder per CHS oder LBA Verfahren angesprochen werden. CHS-> Cylinder, Head, Sektor LBA-> Ein 48 Bit langer Digitalcode zum auswählen des Sektors. IDE hat doch nur das CHS Verfahren oder? Tjo...er wollte die Festplatte mit einem Atmega simulieren. Unter simulieren versteht er, das er dem Controller der PCI Karte mit einem Atmega eine Festplatte vorgaukelt..... Wenn man nun auf die simulierte Festplatte "Atmega" zugreift sollte folgendes sein "......der Atmega kennt nur 1 Sektor, da dies für seine Zwecke ausreicht". 1 Sektor = 512 Byte. Beim Lesen werden 512 Byte von Schieberegistern eingelesen, da dort Gott weis was gemessen werden soll. Beim Schreiben schiebt er die entsprechenden Werte in die anderen Schieberegister um got weis was zu steuern. Des dürfte doch so funktionieren oder? Kennt von Euch jemand eine gute Seite, wo das Ansteuern von IDE Festplatten beschrieben wird?