我开发的配网小程序读取了芯片的蓝牙Mac,模组硬件用C接口读取了Wifi Mac。 后者查阅文档是等同于Base mac,这两者之间有一个+2的关系,参考:https://docs.espressif.com/projects/esp ... i.html#mac
现在的问题是,假设Base Mac末尾+2后需要进位怎么办? 比如:
60:55:F9:84:6E:88 +2 -> 60:55:F9:84:6E:8A
60:55:F9:84:6E:8F +2 -> ???
60:55:F9:84:6E:FF +2 -> ???
我知道模组的接口也可以直接读取蓝牙Mac,但现在模组C接口不太好改动了,我需要自己做加法让两者匹配。
ESP32-C3 Base Mac和蓝牙Mac的计算规则
-
- Posts: 156
- Joined: Tue Jul 11, 2023 6:55 am
Re: ESP32-C3 Base Mac和蓝牙Mac的计算规则
MAC 地址的进位不会影响其他字节,只会在当前字节中进位。FF + 2 会变成 01, 不会影响其他字节。
你可以参考:https://blog.csdn.net/Marchtwentytwo/ar ... /117555657 的第三部分
你可以参考:https://blog.csdn.net/Marchtwentytwo/ar ... /117555657 的第三部分
- Attachments
-
- MAC地址.png (54.71 KiB) Viewed 954 times
Who is online
Users browsing this forum: No registered users and 50 guests