
虽然可以直接使用stm32的唯一ID做mac地址,但是不排除接入系统的设备中有mac地址相同的可能。! U0 K5 T* Y% Z7 D MAC地址一共6个字节,前3字节称为OUI,是由IEEE组织注册给网络设备生产商的;每个厂商拥有一个或多个OUI,彼此不同。后三字节则是由网络设备生产商分配给自己生产的每一个拥有MAC地址的设备,互不重复。 原理就是根据MAC地址前3字节来判断的,前3个字节、对应制造商的名称。4 k S; R/ @6 x$ f 比如说,我们这个网络大家都不用苹果的设备,那么我所有stm32的mac地址的前三位都可以设置成苹果的MAC地址范围,这样就保证了后续无论什么设备接入进来,都不用担心mac地址冲突的问题了。 & e. f: z) @; K9 N4 V% X+ P 上面这个网站可以根据mac地址查询厂家,比如你想mac地址设置成48-8A-D2-00-00-00到48-8A-D2-FF-FF-FF这个区间,然后去查一下: ' W5 x; n! v, l v2 d E. l6 j ![]() 7 n5 z, E9 z' \8 c8 E2 h 发现结果是MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.,这一看就是水星的东西,估计就是水星的无线网卡之类的,要保证后面接入进来的产品中没有水星的设备的概率还是比较小的,虽然后面还有3个字节不同的概率,但是为了保险起见,还是避开这个产品好了。 g5 f4 N7 C) y0 B* [$ U) o; b 9 V9 G1 [ V7 M 然后再随便搜一个: ![]() / m% ]! }; j' B5 H1 y9 V 百度搜ITTC我反正没搜出来是个什么公司的感觉,emm……估计也不是什么民用的常用的设备生产厂家,就用这个好辣~ 9 I5 }$ _& c. ?% E: K6 s+ v 后面再根据自己的批量烧录工具去设置或者拨码开关设置MAC地址及固定IP就好啦~ ———————————————— 版权声明:小盼你最萌哒 如有侵权请联系删除/ r( {; I6 {$ W+ s% G0 _ |
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南
ST 微控制器电磁兼容性 (EMC) 设计指南