Hallo liebes Forum...
Gleich zu Anfang erstmal ein riesen Dankeschön an Ulli,
da ist ja ganz schön was entstanden bei Dir !!!
Aber nur, wie könnte es auch anders sein, zu meinem Problem:
Ich habe schon diverse Steuerungen mit verschiedenen Atmels hier am laufen und wollte diese
netzwerkfähig machen.
Da mein eigens Board nicht auf anhieb mit Ullis Code funktionierte, hab ich mir das Net-Io
von Pollin bestellt.
Es läuft auch einwandfrei mit der ausgelieferten Software und meinem Router, bei dem ich die
dazu gehörige MAC hinterlegt habe.
Dann habe ich Ullis Code mit den notwendigen Dingen ausgestattet ( Pin 4 bei "CS" in der ENC.h, "SS", auch wenn er nicht benutzt wird, auf 3 gestellt) und eine IP im gleichen Netzwerk, ausserhalb des DHCP-Bereiches ("192.168.1.160"), den Router und eine entsprechende, noch nicht vorkommende MAC eingetragen.
Alles compiliert und... nix.
Auch habe ich den 100nF Kondensator an den ENC gelötet, für ein besseres Startverhalten, wie ich es in einem anderen Forum gelesen habe.
Die Fuses sind bei CF / low und FF / high.
Eigentlich alles richtig, auch das Board wird stabil vom 5V versorgt (habe den Spannungsregler natürlich entfernt). Am Board liegen 5,1V und 3,4V für den ENC.
Es leuchtet beim Start kurz die grüne und gelbe Led am Netzwerkstecker, dann nichts mehr.
Anpingen bringt nichts - Zeitüberschreitung.
Über die serielle Schnittstelle kann ich aber alle Einstellungen begutachten, welche konform mit denen vom erzeugten Programm sind dietellte Datei liegt bei 83KB.
Ping ich über die Schnittstelle, so kann ich diverse Adressen eingeben, es kommt immer ein "Ready"...vielversprechend eigentlich, aber wohl eher ein Fehler.
Ich habe dann das Programm auf DHCP=1 umgestellt.
Beim Start gibt der Router auch tatsächlich eine IP frei, im Router wird "Mini-Avr" mit der dazu gehörenden MAC angezeigt, aber nach zwei, dreimal blinken gehen dann auch wieder die Lichter am Stecker aus und das Board ist nicht erreichbar.
Auch habe ich es ohne MAC-Filter beim Router versucht, gleicher Sachverhalt.
Auch habe ich beide Chips getauscht und neu Programmiert und nochmal die Pollin-Firmware aufgespielt... damit funktioniert es.
Hat jemand von Euch einen Denkanstoss???
Danke im Vorraus...