我经常把STM32的全球唯一码作为 网卡的MAC地址,但有一天我发现

我发现,我的2个板子 的MAC地址一样,造成只能有一个ping通。

我查看这2个板子的单片机的UNIQUE ID,发现非常接近。

unique id只有前4个字节不一样,而我用的MAC地址是unique id的后6个字节,这就造成生成的MAC地址一模一样,

可能是这2个片子是同一批买的,同一批生产的,ID号也是一批写进去的,  但是怎么解决呢?

于是我猜测UNIQUE ID应该是从低位开始增加,逐次进位,   我的解决办法是MAC地址使用unique id的低位,这样做MAC还是有可能重复,但是最大程度避免了MAC地址一样。

谁有更好的办法解决吗?

stm32的unique ID全球唯一码相关推荐

  1. java开发_UUID(Universally Unique Identifier,全局唯一标识符)和GUID(Globally Unique Identifier,全球唯一标识符)...

    GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . 所以GUID就是UUID. G ...

  2. STM32 CPU UNIQUE ID含义

    1FFFF:F000~F7FF是SYTEM MEMORY,內容包括ISP代碼和晶片資訊. 特別注意的是有一個96位的統一ID(UID),每個晶片都是唯一的,可用於晶片加密和終端產品應用. 目前公佈的三 ...

  3. linux 文件唯一标识符,详解Linux中获取全球唯一标示符UUID的方法

    UUID(Universally Unique IDentifiers),全球唯一标示符.它是一个标识系统中的存储设备的字符串,使其确定系统中的所有存储设备. 为什么要使用UUID?因为系统自动分配的 ...

  4. java怎样生成32位全是整形的主键_用java生成32位全球唯一的id编号

    GUID是一个128位长的数字,一般用16进制表示.算法的核心思想是结合机器的网卡.当地时间.一个随即数来生成GUID.从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义 ...

  5. 用户ID生成唯一邀请码的几种方法

    文章目录 1.需求描述 2.需求分析 3.字符集 4.方法一:随机数+唯一性判断(不可逆) 5.方法二:Hash+唯一性判断(不可逆) 6.方法三:进制法(可逆) 7.方法四:进制法+扩散.混淆(可逆 ...

  6. stm32 HAL 获取芯片flash容量和unique ID的方法(检验是否买错芯片)

    在stm32参考手册中可以找到 #1 获取flash 大小 void GetFlashSize(void) {uint16_t Stm32_Flash_Size;Stm32_Flash_Size = ...

  7. 生成唯一序列号 Unique ID

    唯一的序列号Unique ID,在程序的各个方面都有所应用,特别是数据存储方面.很多数据库都需要一个自增的唯一的序列号作为Primary Key. 最简单的Unique ID就是在内存中维护一个lon ...

  8. 全球唯一标识GUID

    一.GUID概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . GUID是一 ...

  9. android设备唯一码的获取之一手机串号IMEI和网络识别号imsi等

    1.IMEI IMEI(International Mobile Equipment Identity)是 国际移动设备身份码 的缩写,国际移动装备辨识码,是由 15位数字组成的"电子串号& ...

最新文章

  1. 对口高考选的计算机应用好吗,对口高考专业有哪些比较好
  2. c winform 上传文件到mysql_Winform下如何上传图片并显示出来。同时保存到数据库...
  3. 明天就要离开上海了!
  4. 5 useMemouseCallback
  5. Spring Data JPA 从入门到精通~自定义实现Repository
  6. Java中private、protected、public和default的区别
  7. Java 算法 面试
  8. Android RxJava2 浅析
  9. 【通信】基于matlab语音信号仿真【含Matlab源码 957期】
  10. gulp报错task function must be specified
  11. table表单的制作
  12. C语言中的各种百分号都代表什么意思
  13. Char Popp加入PSB担任高级副总裁兼全球定性研究主管
  14. 曙光服务器管理系统,曙光Gridview服务器管理系统单机版v2.0用户手册.pdf
  15. 职场生存之道,如何与领导相处
  16. python爬虫基础
  17. 物联网领域 百度云与阿里云对比
  18. 计算机管理器用户怎么打开,电脑设备管理器在哪里打开【图文】
  19. PP66 EEPPPPMM SSyysstteemm AAddmmiinniissttrraattiioonn GGuuiiddee 16 R1
  20. GIT系列(二) ubuntu环境下载与安装

热门文章

  1. form表单的target属性
  2. 史上最全!考研考公视频在某度云倍速 | 敲重点!
  3. jquery的fadeTo方法的淡入淡出轮播图插件
  4. 全面讲解Flink中CheckPoint机制和Exactly Once / At Least Once应用
  5. 有限合伙公司注册详解
  6. InvalidateRect(hwnd,NULL,TRUE)
  7. 企业战略与项目管理那些事:从单项目到项目组合管理
  8. Pyspark报错:Total size of serialized results is bigger than spark.driver.maxResultsSize
  9. 对于游戏论坛的需求分析
  10. DDD:建模原语 之 四象图(转载的神文)