[Résolu] Shield Ethernet, sortir du réseau local

Tu dois pouvoir changer l'adresse MAC a l'init A toi de prevoir un mecanisme comme par exemple utiliser l'EEPROM de l'Arduino pour stocker la MAC de chaque carte.

Sur un vraie carte réseau (PC, etc...) La MAC est stockée sur une Eprom en usine par le fabricant de telle maniére qu'il n'existe pas de numero affecté en double, comme un numero de sécu.

Dernière petite question...

J'imagine que si le shield ethernet est connecté en ICSP les pin correspondantes ne sont donc plus accessible ?!

elriri:
Dernière petite question…

J’imagine que si le shield ethernet est connecté en ICSP les pin correspondantes ne sont donc plus accessible ?

Oui et non.

Le connecteur ICSP n’est rien d’autre que le port SPI.
Le port SPI est composé de trois “lignes” commune SCK, MISO, MOSI (horloge, données entrante, données sortante) et d’une ligne dédié pour chaque périphériques (SS = slave select).

Tu peut donc avoir autant que tu veut de modules communiquant en SPI mais il doivent chacun avoir leur pin SS dédié.
Exemple: la shield ethernet SS = 10, et le module carte SD intégré SS = 4.

(Bien sur il n’est pas possible de communiquer avec plusieurs module en même temps)

Ps: Barbudor : il travaille en 0023, or la config du DNS n’est possible que depuis 1.0 :wink:

barbudor: Tu dois pouvoir changer l'adresse MAC a l'init A toi de prevoir un mecanisme comme par exemple utiliser l'EEPROM de l'Arduino pour stocker la MAC de chaque carte.

Bonjour barbudor si il s'agit du shield ethernet "officiel" le sticker à l’arrière avec une 'adresse MAC (wiznet) semble etre plus là pour repondre à une exigence "juridique" qu'autre chose :grin:

le champ MAC est configurable "à souhait" , testé/verifié en dur en programme , ça doit surement être possible d'allouer cette adresse apres lecture de l'eeprom de l'arduino et avant init du chip wiznet. pas testé en ce qui me concerne