Pages: [1]   Go Down
Author Topic: ETHERNET shield : lire l'adress mac  (Read 442 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 3445
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oui je sais bien qu'il y a une étiquette de collée, j'ai bien la mienne smiley-wink
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 smiley-wink

mieux vaut un qui sait, que ... les autres qui cherchent smiley-wink

merci
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-wink
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 smiley-wink
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".
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Full Member
***
Karma: 1
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

une fois de plus merci a vous tous !!
Logged

Pages: [1]   Go Up
Jump to: