最近工程项目需要单片机读取USR-WIFI232-B2(WIFI)模块的MAC地址,研究了一下,并成功获取了MAC地址。步骤如下:
1、单片机上电、USR-WIFI232-B2(WIFI)模块先延时12秒,等待模块准备好。
2、单片机给USR-WIFI232-B2(WIFI)模块发送+++指令
strcpy(WIFI_send_string , "+++");
3、当模块给单片机返回 'a'后,单片机给模块发送a指令
strcpy(WIFI_send_string , "a");
4、当模块给单片机返回+ok\r\n\r\n后,模块进入AT指令模式。然后单片机给模块发送AT+WRMAC\r\n 指令
strcpy(WIFI_send_string , "AT+WRMAC\r\n");
5、当模块给单片机发送MAC地址 +ok=9CA525A93EF4\r\n 时,读取MAC地址成功。
其中 9CA525A93EF4 就是 USR-WIFI232-B2(WIFI)模块的MAC地址
6、单片机给模块发送AT+ENTM\r\n 指令
strcpy(WIFI_send_string , "AT+ENTM\r\n");
7、当模块给单片机发送+ok\r\n\r\n 时,退出AT指令模式,可以进行透传方式。