Gast
#138657
Hallo! Baue mir gerade meinen eigenen "webserver" mit einem 8051. Als hilfe nehme ich mir den von Ulrich Radig, wessen sourcecode ich gerade durchgehe. Ich häng gerade an einer Stelle: warum setzt er in der rtl8019.h ein RTL_REG_OFFSET von 96? Würde mich freuen wenn mir das jemand ganz kurz erklären könnte. Eine andere Frage: Da ich an meinem uC nur begrenzt ports habe, hatte ich vor die adressleitungen 0-9 von meinem uC mit den A0-9 von der Karte zu verbinden. Gleiches natürlich mit den Datenleitungen. Dann kann ich mit einem pointer auf 0x300 (usw.) doch entsprechende speicherstellen auch ansprechen? Während des lesens oder schreibens setze ich IOR bzw. IOW (an Port 1)dann bloß noch. Meinen uC Speicher von 0x300 bis 0x320 kann ich dann natürlich nicht mehr verwenden. Woher weiß denn der uC beim Lesen dann, dass mich nicht der inhalt von seinem ram interessiert sondern ich gerade etwas mit der NIC mache. Oder hab ich da einen ganz falschen Ansatz? Vielen Dank, Karl