(I have also tried test code from the forums here with the beta driver from tinyclr.)
For some reason the code does not work and I believe it may be something fundamental, like perhaps bad hardware, but wanted to run that by people here…
If I step into FEZ_Shields.Ethernet.Initialize, into W5100.Init, there is a register write/read:
RegisterWrite(Registers.TMSR, tx_size); /* Set Tx memory size for each channel */
byte b = RegisterRead(Registers.TMSR);
Here it looks like a readback of the TMSR register is occurring, but the byte read is not the byte written. I always get a 0 back, which I think indicates the SPI read is failing.
I guess the next step is scoping the CS/SPI pins. Unless anyone else has any other ideas?
That’s interesting. I have used the Arduino enet shield extensively on my Domino, and for the most part it works really well, although there is one bug that I have observed where a socket response is partially blank.
Can you define “doesn’t work”? Specifically, what is the code failing at?
Hi Chris,
if you I have used the Arduino ethernet shield extensively on the Domino could you share some code with me as i am having big problems getting the shield working ? I am trying to implement a software to comunicate with pachube.
i’ve post my working solution here : http://rgot.org/FEZ/TestEthernet.zip .
Note : I must press the reset button on the shield to update the the IP address, then the shield respond to a ping and i can terminate the exchange with Putty.
Thanks to Chris and escargot. I will try both versions and give a report. Sorry for mjy double posting last time but i have to change my bouncny keyboard.