Unicastfilter von PIC18F97J60 will nicht
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  PIC Mikrocontroller Allgemein  |  Schnittstellen (Allgemein)  |  Unicastfilter von PIC18F97J60 will nicht « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Unicastfilter von PIC18F97J60 will nicht  (Gelesen 1073 mal)
 
Mr. B A
Full Member
***
Offline Offline

Beiträge: 150



Profil anzeigen
« am: August 27, 2009, 15:36:41 »

Hallo,

vielleicht weiß einer von euch warum es nicht geht.
Mit einem ENC28J60 habe ich es geschafft, auf eine TCP oder ICMP Anfrage zu antworten.
Bei meinem PIC18F97J60 geht leider der Empfang nicht mehr so wie beim ENC28J60.

1. Ich habe die Konfiguration laut Datenblatt und Erata gemacht.
2. Packete an die Broadcast-MAC FF-FF-FF-FF-FF-FF können von der Software verarbeitet werden.
3. Packete an die MAC-Adresse 00-12-34-56-78-9D (Mikrocontroller) werden nicht durchgelassen.

Beim ENC28J60 ist die 9D in MAADR1 und die 00 in MAADR6.
Der Filter ist auf Unicast,OR und Broadcast.
So habe ich es auch beim PIC18F97J60 gemacht und die Broadcastpackete werden verarbeitet.

Wer hat so ein Problem schon mal gehabt und hat die Lösung?
Gespeichert
Mr. B A
Full Member
***
Offline Offline

Beiträge: 150



Profil anzeigen
« Antworten #1 am: August 27, 2009, 18:40:39 »

Okay, es lag an der MAC-Adresse. 00 ist jetzt in MAADR1 und 9D ist jetzt in MAADR6. Genau entgegengesetzt als beim ENC28J60.
Jetzt geht PING und HTTP über TCP.
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.032 Sekunden mit 18 Zugriffen.
 
Top! Top!