stm32的unique ID全球唯一码[通俗易懂]

stm32的unique ID全球唯一码[通俗易懂]我经常把STM32的全球唯一码作为网卡的MAC地址,但有一天我发现我发现,我的2个板子的MAC地址一样,造成只能有一个ping通。我查看这2个板子的单片机的UNIQUEID,发现非常接近。uniqueid只有前4个字节不一样,而我用的MAC地址是uniqueid的后6个字节,这就造成生成的MAC地址一模一样,可能是这2个片子是同一批买的,同一批生产的,ID号…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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

stm32的unique ID全球唯一码[通俗易懂]

 

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

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

stm32的unique ID全球唯一码[通俗易懂]

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

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

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

谁有更好的办法解决吗?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222939.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月2日 上午10:43
下一篇 2025年7月2日 上午11:15


相关推荐

  • GB28181协议介绍

    GB28181协议介绍在 GB28181 协议出现之前 要想从外网远程访问局域网内的监控设备是一个比较繁琐的工作 通常要采用网络映射的方式将设备映射出来 或者为设备配置独立的 IP 地址才能访问 配置起来比较麻烦 稳定性和可操作性也无法保障 GB28181 协议推出以后 远程 跨网访问监控设备变得非常容易 将 GB28181 平台部署到外网后 监控设备只要注册到服务器上 就可以被远程访问 管理和调取视频 当前 主流的监控厂商都已经支持 GB28181 协议 大部分 2016 年以后出厂的设备都可以接入 28181 平台 但也有少数例外 在选用监控设备时可

    2026年3月19日
    2
  • maven安装及配置(详细版)

    maven安装及配置(详细版)1.下载:方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi方式二:或者题主提供的版本下载maven安装包提取码:ysns下载好后是一个压缩文件2.安装:maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。3.配置MAVEN_HOMEmaven的使用是在jdk的基础上,所以电脑必须有jdk第一步:新增环境变量:MAVEN_HOME第二步:在path环境变量中添加:%MAVEN_HOME%\bin

    2022年5月28日
    42
  • linux发邮件失败,Linux SendMail发送邮件失败诊断案例,sendmail发送邮件

    linux发邮件失败,Linux SendMail发送邮件失败诊断案例,sendmail发送邮件LinuxSendMail发送邮件失败诊断案例,sendmail发送邮件Linux上Sendmail经常由于一些配置问题,导致邮件发送失败,下面整理、收集了一些邮件发送失败、异常的案例。案例1:在新服务器上测试sendmail发送邮件时,发现邮件发送不成功,检查/var/log/maillog日志文件发现如下错误(Notice:hostname、邮箱地址等信息使用xxx代替)tail/var/…

    2022年10月20日
    4
  • python编程画圆入门(python常用函数)

    python画圆运用了matplotlb库的figure()和Circle()函数;其中,figure()函数用于确定画布大小,而Circle()函数用于配置圆的相关信息,进而画圆。H9Z少儿编程网-https://www.pxcodes.comH9Z少儿编程网-https://www.pxcodes.com本教程操作环境:windows7系统、Python3版、DellG3电脑。H9Z少儿…

    2022年4月14日
    194
  • HTML页面背景图片平铺

    HTML页面背景图片平铺body{ background-image:url(‘图片路径’);background-size:100%;background-repeat:no-repeat;}

    2022年6月3日
    37
  • MySql 修改字段名称和数据类型

    MySql 修改字段名称和数据类型mysql 数据库有有一张表 nbsp info 现在要修改表里面 phone 这个字段的类型和长度 altertablein 20 注意的问题是 修改长度的时候最好比原来的长度要大 不然原数据会出问题

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号