Interrupt mit ENC28J60

Gast #347500
Lesenswert?
• ▲
▼
Meine neue Platine mit dem Ethernetchip ENC28J60 läuft nun, allerdings
habe ich noch ein Problem damit.

Im Errata Punkt 6 wird gesagt das EIR_PKTIF nicht zuverlässig den
Empfang eines Pakets signalisiert und zusätzlich EPKTCNT ausgewertet
werden soll. Bei Polling ist das ja kein Problem.

if(!(enc28j60Read(EIR) & EIR_PKTIF))
{
    if(enc28j60Read(EPKTCNT) == 0)
    {
        //Nix da
        ......

Wenn ich nun aber Interrupt gesteuert empfangen will, und EIR_PKTIF
wird nicht gesetzt, was dann?

Hat einer von euch sich schon mal mit diesem Problem auseinander
gesetzt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren