Problem auf dem Weg ins Netz: Spi-Lesen und Schreiben funktioniert. Beim Schreiben der Mac-Adresse kommt es zur Verschiebung um ein Register. Korrektur mit
1 | // our mac address
|
2 | ENC_REG_MAADR5+1, MYMAC_6, |
3 | ENC_REG_MAADR4+1, MYMAC_5, |
4 | ENC_REG_MAADR3+1, MYMAC_4, |
5 | ENC_REG_MAADR2+1, MYMAC_3, |
6 | ENC_REG_MAADR1+1, MYMAC_2, |
7 | ENC_REG_MAADR0+1, MYMAC_1, |
funktioniert dann wieder. Alle anderen Register werden anscheinend richtig geschrieben. Woran kann das liegen?