Für HI wird Bit 4 gesetzt durch eine ODER-Funktion:Aber warum schreibt er dann nicht
#define ENC28J60_CS_LO() ENC28J60_PORT |= (0<<ENC28J60_PIN_CS);
ENC28J60_PORT |= (0b00010000);
Für LO wird Bit 4 gelöscht durch eine UND-Funktion:
ENC28J60_PORT &= (0b11101111);
Deine Version wäre dies:
ENC28J60_PORT |= (0b00000000);
... und würde nichts bewirken.
Gruß Dirk
Lesezeichen