Kann es sein das du das EEprom auf der Karte gelassen hast?
Wenn das der fall ist in einen PC einstecken und IRQ 9 IO 300 einstellen, oder die Karte in einem PC testen.
Ansonsten den alten Source Code nochmal testen.
Das ändern des Ports erfolgt in Interrupt4.c zeile 80 hier kan man einen anderen port festlegen. Für Telnet ist die Routine Telnet.c zuständig daran bin ich noch am arbeiten!! Kommt aber im laufe nächster Woche oder Wochenende!! Das auswerten der sende abfrage ist zu finden in Httpd.c ab zeile 32 sc...
Also der Switch zeigt auch eine Verbindung, wenn die Netzwerkkarte nicht initialisieren wurde. Erkennen kann man dieses nur wenn man ein Terminal (hyperterminal) an der Schnittstelle anschließt. Die Packet größe entspricht das eines Ethernetframes also um die 1500 Bytes. Ich habe es aber auch schon ...
Es ist in der Version 1.3 noch ein IC hinzugekommen. Nun muß man nach dem Programmieren nicht mehr den Programmer vom ISP Port entfernen um die Serielle Schnittstelle zu benutzen. Was bei der Board Version 1.2 der Fall war. Dadurch ist ein IC hinzugekommen für manchen aber doch zuviel. Deshalb lasse...
Es kann am Mega32 liegen ich weiß nicht ob man bei diesem die Auslösung des Interrupt einstellen kann also flanken getriggert oder Low bzw High Level(Muß mal schauen). Ich würde mal in die interrupt Routine ein printf("Interrupt\n"); einfügen und am seriellen Port Hyperterminal anschließen...
Ich hoffe das der ATMega 32 genug Programmspeicher hat würde mich auf eine Mail freuen wenn es klappt oder einfach ins Forum Posten.
Habe mir mal den Mega 32 angeschaut hat 2 KB Speicher könnte klappen.
Also wenn es mit einen Mega 32 funzt dann könnte man sogar den Mega 8 nehmen.
Den neuen Code habe ich am 11.04.2004 ins Netzgestellt. Geändert hat sich die datei webpage.h . Steuern des Webserver über das Netz mit Gateway noch nicht getestet (aber ich arbeite dran). Möglich ist einiges. Zurzeit kann man nur von einen Client eine Webseite aufrufen und am webserver eine LED zum...
Da das EEprom die Netzwerkkarte noch Power On einstellt IRQ und DMA ohne EEprom werden die standart Werte benutzt (IRQ9 IO300). Eine Routine zur neu Einstellung des EEproms ist noch nicht geschrieben. Es klappt aber auch die Netzwerkkarte in ein PC einbauen und das EEprom manuell einstell IRQ 9 und ...
Doku ist ist fast fertig.
Das Programm ist für eine ISA Netzwerkkarte mit dem Chipsatz RTL8019 geschrieben. Sollte aber auch mit NE2000 kompatible Karten laufen.
Getestet habe ich bisher Realtek Netzwerkkarten mit 8019 Chipsatz, Accton mit MPX2 Chipsatz und 3Com 509TX Netzwerkkarten.