搜索
bottom↓
回复: 21

ENC28J60的 MAC 位址( Hardware address )要如何知道

[复制链接]

出0入0汤圆

发表于 2009-11-15 20:23:53 | 显示全部楼层 |阅读模式
请问一下ENC28J60的MAC是买来就有供应了?还是要自己设定阿?那又要如何查到ENC28J60的MAC位址的编码呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-11-15 21:04:08 | 显示全部楼层
MAC 没有的 需要自己写入6字节
CP2200出厂带 6位MAC
要向IEEE申请 费用高的很

但一般都是 “自己管理” 前3字节公司名 后3字节地址(1千几百万个地址 应该够你用了)
另外还有MAC地址 有些非法的 组播的等需要注意 不好乱写

出0入0汤圆

 楼主| 发表于 2009-11-15 21:30:30 | 显示全部楼层
谢谢前辈指点。但要自己设的话,要如何知道那些是非法的、组播的(FF,FF,FF,FF,FF,FF只知这个),那些是公司名,以避免重复,可否请前辈提供一些线索资讯。

出0入59汤圆

发表于 2009-11-15 21:49:41 | 显示全部楼层
第一个字节要为0

出0入0汤圆

发表于 2009-11-15 22:09:05 | 显示全部楼层
MAC地址是由6个字节(48位)16进制数组成。前面3个字节(24位)是制商编码(实际上IEEE只分配这3个字节),后面3个字节(24位)是产品编码(由制造商自己定义)。

用户自己定义MAC地址的最大风险在前面3个字节,最好不要与其它厂商的编码重复。后面3个字节可以由自己随便定义。

用户自己定义MAC地址时必须注意,MAC地址的第一个字节必须为偶数,第一个字节为奇数的MAC地址为多播地址。并非一定要00

出0入0汤圆

发表于 2009-11-15 22:13:39 | 显示全部楼层
推荐 楼主比如 公司缩写是ABC 那么16进制 23-45-67-xx-xx-xx 此时记得23奇数要改成偶数  这样的话 和cygnal等一些厂家申请到MAC的 完全一样的可能性 很小很小 xx自己管理

出0入0汤圆

发表于 2009-11-15 23:12:07 | 显示全部楼层
标记下

出0入0汤圆

 楼主| 发表于 2009-11-16 08:39:57 | 显示全部楼层
谢谢前辈的教导!ENC28J60这颗晶片学生还正在摸索中,若有任何技术上的问题,还请各位前辈多多指点,谢谢。虽然MAC前三个字节数字很有风险,但前辈所教的会铭记在心,试着尝试,避免重复。

出0入0汤圆

发表于 2010-4-23 10:54:06 | 显示全部楼层
回复【4楼】tick
-----------------------------------------------------------------------

你说反了吧!引用介绍MAC的原文 :
MAC地址是一个48bit的整数。一般写成:U:V:W:X:Y:Z或U-V-W-X-Y-Z,U到Z是0~255的整数(常用16近制表示),其中X:Y:Z代表以太网卡厂家,如 00:20:AF属于3Com。MAC地址是全球唯一的。

出5入42汤圆

发表于 2010-4-24 00:50:23 | 显示全部楼层
多谢提醒
我这里正好有5片ENC28J60.
我当时也在想这MAC怎么确定。
当时还以为可以这样做:先配置一个IP地址。然后使用ARP获取到MAC地址。
看来我错了

出0入0汤圆

发表于 2010-7-23 16:07:43 | 显示全部楼层
ENC28J60 这点不好,这MAC地址申请太麻烦,好像 1650 美元起,而且不知道能不能申请到

出0入0汤圆

发表于 2010-7-23 19:57:50 | 显示全部楼层
楼上的发言和我一样

出0入0汤圆

发表于 2010-7-23 20:07:16 | 显示全部楼层
回复【10楼】fycom200
-----------------------------------------------------------------------

可以的,公司申请大约2000美金,个人是1000吧。向IEEE申请就可以了。

出0入0汤圆

发表于 2010-7-27 15:32:01 | 显示全部楼层
找那些过弃的老网卡mac地址不就行了。

出0入0汤圆

发表于 2010-12-6 14:13:48 | 显示全部楼层
我也正在研究

出0入0汤圆

发表于 2011-4-12 15:30:14 | 显示全部楼层
mark.

出0入0汤圆

发表于 2011-11-29 11:15:42 | 显示全部楼层
Microchip在IEEE注_册了MAC地址,前三个字节是00-04-a3,后面三个字节自己定义,这样应该可以避免一些冲突

http://www.microchip.com/forums/m147413-print.aspx

mark

出0入0汤圆

发表于 2013-4-16 17:07:47 | 显示全部楼层
mark。。。

出0入0汤圆

发表于 2013-10-16 08:53:44 | 显示全部楼层
mac地址里面第一个字节的倒数第二位是G/L位 最后一位是I/G位
只要你的地址的一个个字节是XXXXXX00就是表示你是自己管理的单站地址,就不会和现有的网络设备冲突了。

出0入0汤圆

发表于 2014-1-10 14:45:14 | 显示全部楼层
原来真的没有MAC, 我也一直困惑,MAC不是全球唯一吗,怎么ENC28J60的例程初始化都有一步是写MAC地址的

出100入101汤圆

发表于 2014-10-18 16:00:54 | 显示全部楼层
zhouq3132 发表于 2011-11-29 11:15
Microchip在IEEE注_册了MAC地址,前三个字节是00-04-a3,后面三个字节自己定义,这样应该可以避免一些冲突  ...

microchip注册了mac地址,和enc28j60有没有预置mac地址无关。

出0入0汤圆

发表于 2014-10-18 17:18:32 | 显示全部楼层
enc28j60没有内置MAC,可以买microchip公司的内置MAC号码的eeprom,不用申请号码
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 13:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表