Go Down

Topic: ETHERNET shield : lire l'adress mac (Read 505 times) previous topic - next topic

fred133084

bonjour a tous,
je souhaiterai savoir si quelqu'un a un bout de code afin de lire l'adresse mac gravé sur la chip du shield ethernet (arduino).
(je ne veux pas la saisir manuellement)

merci

fdufnews

Ici http://arduino.cc/en/Guide/ArduinoEthernetShield il est dit :
"Current Ethernet shields come with a sticker indicating the MAC address you should use with them"
Les cartes Ethernet actuelle arrivent un un sticker indiquant l'adresse MAC que vous devez utilisez avec eux.

Ce qui donnerait à penser que l'adresse MAC n'est pas écrite dans le chipset sinon il ne préciserait qu'il faut le saisir et d'ailleurs dans la méthode begin() de la librairie Ethernet tous les arguments sont optionnels sauf l'adresse MAC ce qui confirmerait qu'il n'y a pas d'autre moyen de récupérer cette information.

fred133084

oui je sais bien qu'il y a une étiquette de collée, j'ai bien la mienne ;)
j'ai lu ce matin que l'adresse mac est gravée dans le chipset de chaque carte ethernet ...
mais je viens aussi de lire à l'instant que la WizNet5100 n'embarque pas cette information.
Donc on se retrouve avec toute la puissance d'internet ;)

mieux vaut un qui sait, que ... les autres qui cherchent ;)

merci

skywodd


j'ai lu ce matin que l'adresse mac est gravée dans le chipset de chaque carte ethernet ...

Bien faire la différence entre carte ethernet et PHY ethernet ;)
Un PHY ethernet ne fait que gérer la couche 1 et 2 (voir 3 ici vu que c'est un chipset haut de gamme qui intègre un contrôleur) du modèle OSI.
http://en.wikipedia.org/wiki/PHY_(chip)


mais je viens aussi de lire à l'instant que la WizNet5100 n'embarque pas cette information.
Donc on se retrouve avec toute la puissance d'internet ;)

Dans ce genre de cas une seule personne à la réponse à ta question : le constructeur.

Et le constructeur dit :
Quote
The Source Hardware Address Register (SHAR) is the H/W address to be used in MAC layer, and can be used with the address that manufacturer has been assigned. The MAC address can be assigned from IEEE. For more detail, refer to IEEE homepage.

cf : http://www.sparkfun.com/datasheets/DevTools/WIZnet/W5100_Datasheet_v1_1_8.pdf

Sous entendu "c'est à vous de fournir une adresse MAC unique au chipset".
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

fred133084

une fois de plus merci a vous tous !!

Go Up