how can i read the EREVID from the ENC28J60
Code: Select all
Spi_Ethernet_Init(PORTB, 0, PORTB, 1, myMacAddr, myIpAddr, Spi_Ethernet_FULLDUPLEX) ;
ver := ??????????
#1 Post by ljmarkus » 17 Dec 2007 17:38
Code: Select all
Spi_Ethernet_Init(PORTB, 0, PORTB, 1, myMacAddr, myIpAddr, Spi_Ethernet_FULLDUPLEX) ;
ver := ??????????
#3 Post by yo2lio » 18 Dec 2007 18:28
Code: Select all
Var EREV_ID : byte;
.....
Init_Spi, Init_Enc, .... etc
....
Spi_Ethernet_SetBitReg (_ECON1,%00000001); // select Bank 3
Spi_Ethernet_SetBitReg (_ECON1,%00000010);
EREV_ID := Spi_Ethernet_ReadReg($12);
#4 Post by ljmarkus » 19 Dec 2007 08:24
Code: Select all
Var EREV_ID : byte;
.....
Init_Spi, Init_Enc, .... etc
....
Spi_Ethernet_SetBitReg (ECON1,%00000001); // select Bank 3
Spi_Ethernet_SetBitReg (ECON1,%00000010);
EREV_ID := Spi_Ethernet_ReadReg($12);
Return to “mikroPascal for AVR General”