Page 1 of 1

ESP32-C3 Base Mac和蓝牙Mac的计算规则

Posted: Wed Aug 09, 2023 3:12 am
by moweiguo2000
我开发的配网小程序读取了芯片的蓝牙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接口不太好改动了,我需要自己做加法让两者匹配。

Re: ESP32-C3 Base Mac和蓝牙Mac的计算规则

Posted: Wed Aug 09, 2023 6:29 am
by ESP_Penguin_Helper
MAC 地址的进位不会影响其他字节,只会在当前字节中进位。FF + 2 会变成 01, 不会影响其他字节。

你可以参考:https://blog.csdn.net/Marchtwentytwo/ar ... /117555657 的第三部分