最近工程项目需要单片机读取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指令模式,可以进行透传方式。

STM32F407单片机读取USR-WIFI232-B2模块的MAC地址相关推荐

  1. python修改mac地址_python利用_winreg模块制作MAC地址修改工具

    通过百度搜索知道,xp下修改MAC地址的方法主要有两个,一种是通过配置本地链接属性来实现,这种方法不适合用程序来完成,另一种是通过修改注册表来完成,本程序主要是利用了这种方法. 具体方法:Window ...

  2. linux获取网卡协议地址,读取linux下的网络设备的mac地址与发送原始数据包 (2011-11-23 20:11)...

    一:linux下的网络设备 linux的网络设备信息都在/proc/net/dev,从这里我们可以得到所有网卡的名字,如eth0, eth1等等 root@dlrc-desktop:/home/dlr ...

  3. stm32f407网页服务器,STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信

    STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信 STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信 最近工程项目需要单片机通过USR-LTE-7S4 ...

  4. STM32F407单片机移植MS5611气压计(基于IIC)---同时解决温度低于20度时计算得到的大气压错误的问题

    最近一个工程项目需要使用MS5611气压计,就花时间研究了一下,发现网上很多都是基于STM32F103单片机的MS5611气压计源程序,当移植到STM32F407时发现采集的大气压力和温度值不对,同时 ...

  5. STM32F4单片机读取光电编码器的小理解

    STM32F4单片机读取光电编码器的小理解 大家好! 我是木兔同学,这是我第一次发CSDN的博客,本人接触的单片机主要是STM32f407,今天谈一谈STM32F4单片机读取光电编码器的小理解,希望大 ...

  6. STM32F407单片机通用24CXXX读写程序(KEIL),兼容24C系列存储器(24C01到24C512),支持存储器任意地址跨页连续读写多个页

    一.AT24CXXX容量   AT24C01,AT24C02,AT24C04,AT24C08,AT24C16,AT24C32,AT24C64,AT24C128,AT24C256-不同的xxx代表不同的 ...

  7. K_A14_003 基于STM32等单片机驱动APDS9960手势运动模块 串口与OLED0.96双显示

    K_A14_003 基于STM32等单片机驱动APDS9960手势运动模块 串口与OLED0.96双显示 一.资源说明 二.基本参数 参数 引脚说明 三.驱动说明 时序 对应程序: 四.部分代码说明 ...

  8. 蓝桥杯单片机DS18b20单总线测温模块常见问题解决

    蓝桥杯单片机DS18b20单总线测温模块常见问题解决 有道是:"溪水声声留我住,梅花朵朵唤人回" DS18b20测温模块作为一个比较简单.稳定的蓝桥杯单片机外设模块, 使用时却经常 ...

  9. spring 定时器设置停止_单片机MSP430入门-理论⑦--定时器模块-定时器A②

    单片机MSP430入门-理论⑦--定时器模块-定时器A② 上期大概给大家汇总介绍了,定时器模块中比较重要并且常用的定时器A,大概说了下定时器A的两种常用模式,比较模式和捕获模式 本期将继续介绍定时器A ...

最新文章

  1. 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定
  2. 在数学中10!代表10的阶乘。既代表1*2*3*4....*10; * 现在要求编程求出8!。
  3. ANSIBLE---变量
  4. 微软著名程序员、歌手、NBA球队老板保罗·艾伦逝世,盖茨、库克等大佬发文悼念...
  5. MySQL—delete和truncate的区别
  6. Python3小程序:把字符串转换成连续的UTF8编码(16位)
  7. LeetCode#67--Add Binary(用Java实现二进制相加)
  8. AutoLISP恢复系统变量到默认值
  9. bzoj 1414: [ZJOI2009]对称的正方形
  10. ios网络编程(二)之网络连接
  11. 差分进化算法(Differential Evolution)概述
  12. 关于2020年中国统计年鉴(教育部分)的数据采集
  13. 高德地图打包后不能使用,高德导航View不显示,高德地图导航组件黑屏的问题;
  14. 图的二种遍历-广度优先遍历和深度优先遍历
  15. GitHub Android 最火开源项目Top20
  16. JAVA训练nlp模型,完胜 BERT,谷歌最佳 NLP 预训练模型开源
  17. 试用期离职,该如何解释?
  18. 红米5plus刷android one,安卓刷机必备!TWRP恢复工具添加支持红米5/雷蛇手机
  19. Delphi 用IdFtp控件实现ftp的全目录下载
  20. Week2:区分己烷的同分异构体

热门文章

  1. 浅谈Thumbnails压缩gif图片质量的实现方式
  2. 学生学籍管理系统 java_学生学籍管理系统JAVA+SQL.docx
  3. 7-3 拍7令三 (100 分)
  4. SpringBoot库存管理系统,拿来学习真香
  5. 2020网络安全NISP一级(模拟题七)
  6. linux环境下mysql主从数据库配置(maser-slave-replication)
  7. AWTRIX像素屏时钟搭建
  8. 用C++写一个简单小病毒(零基础奶妈级教学,不可能学完还不懂)
  9. word制作招聘启示文档教学
  10. 交易者应该学习的东西