昨天我们用wifi模块和51单片机通信,wifi模块的tx接到单片机的rx端,wifi模块用usb转ttl接到一个电脑,单片机用一个usb接到另一个电脑。然后通过串口调试助手观察单片机接收到的数据情况。这是我们昨天想做的大致事情。
  然而并没有成功。折腾到晚上十点依然没有结果。
  今天早上,我们终于在51单片机上看到了rx二极管灯亮了,说明有数据传输!!以下是各个原因以及解决办法。

1.没有共地
  我们做了什么呢?原因其实很简单,是因为wifi模块和51单片机没有共地。没有共地是什么后果?也就是wifi模块传来的数据51单片机无法识别。
  换句话说,GND,也就是参考地,是让各个模块作为参考电压的,如果它们不共地,那么参考的电压就不是同一个,那么wifi模块的0和1的变化,可能对于单片机来说就不是0和1的变化。所以之前单片机没有接收到数据。

2.波特率未匹配,管脚没接好
  但是事情还没有结束,我们虽然接收到了数据,但是串口调试助手没有显示,这又是为什么呢?有两个原因,一个是因为,wifi模块的波特率和单片机的波特率不匹配,另一个原因是,单片机上的排针和贴片的孔接触不良。后面这个原因说来惭愧,我们以为排针插上孔就能用了,老师说必须要焊上才能用,还亲自示范了一下焊接方法。

当这两件事情做好以后,后面问题都迎刃而解了,wifi模块传输的数据是二进制的数据,并且是一个字节一个字节地发送,十分方便,单片机一接收就能用。这就是单片机和wifi模块连接时,我们碰到的问题以及解决方法。

wifi模块和51单片机相连的问题相关推荐

  1. ESP8266wifi模块与51单片机通信教程

    ** ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:必须先配置ESP8266模块,配置需要用到ESP82 ...

  2. 4g模块与51单片机通信

    本文硬件选自忆佰特的4g模块和老陈的上官一号 第一步先使用电脑配置4g模块,配置好后再与51单片机进行接线完成通信,需要提前插入SIM卡,接线如下 通电后模块右下角会亮起红灯,并且右上角四颗lcd灯会 ...

  3. 基于wifi控制的51单片机温度报警器

    基于wifi控制的51单片机温度报警器 新手入门笔记,难免存在很多纰漏.忘各位大佬发现错误后不吝赐教

  4. 超声波测距模块(51单片机)

    超声波测距模块(51单片机) 硬件介绍 1.使用场景 2. 工作原理 讲解代码 重点 1.定义引脚 2.定义时间 3.获取时间和距离 4.主函数 5.延时函数 结尾 硬件介绍 1.使用场景 超声波测距 ...

  5. 【上位机与下位机通信】使用WIFI模块ESP8266连接单片机与上位机通信

    文章目录 前言 一.ESP8266模块与STM32连接 二.单片机代码 三.总结 前言 承接上文WIFI上位机部分:[上位机]通过WIFI上位机与网络调试助手通信绘制曲线,现阶段实现了STM32单片机 ...

  6. 基于wifi控制的51单片机智能照明控制系统设计

    一.硬件方案 本设计主要由51单片机+最小系统+LCD1602液晶显示模块+GY-30亮度传感器模块+ESP-M1 wifi模块+LED照明灯电路++DS1302时钟电路+按键模块:如图: 二.设计功 ...

  7. 通过ESP8266WIFI模块让51单片机向后端交互数据

    这一次做的是用ESP8266WIFI模块,让51单片机与后端交互数据.简单地发了一个字符串. 模块连接部分:VCC接电源,GND接地,模块的TXD接单片机的RXD,模块的RXD接单片机的TXD. 需要 ...

  8. hcsr04超声波模块在51单片机中的应用

    型号及功能 HC-SR04超声波测距模块 主要参数 1:使用电压:DC5V 2:静态电流:小于2mA 3:电平输出:+5V 4:电平输出:底0V 5:感应角度:不大于15度 6:探测距离:2cm-45 ...

  9. [单片机笔记]LCD1602模块(51单片机)

    文章目录 1 LCD1602概要 1.1 介绍 2 LCD1602功能 2.1 引脚功能 2.2 控制指令集 2.3 连线方法 3 程序设计 3.1 头文件 3.2 .c程序 3.2.1 延迟函数 3 ...

  10. esp-12s WiFi模块连接 stm32f4单片机与电脑数据传输

    1,AT+CWMODE=1  设置模式 根据用户手册,来选择我们所想设定的模式 AT+CWMODE=2    模式AP        成为热点 AT+CWMODE=1    模式Station     ...

最新文章

  1. 谁是全球最顶级AI实验室?DeepMind、OpenAI和FAIR霸榜前三
  2. [SDOI2008]Sandy的卡片
  3. js获取和设置属性的方法
  4. Python进阶_wxpy学习:常见问题
  5. MySQL分区表概念以及优缺点
  6. C#基础|面向对象之多态
  7. Oracle认证体系的重大变化,你需要知道这些...
  8. 【报告分享】中国老龄化社会的潜藏价值系列报告:第三篇章-银发经济的基本盘和新常态.pdf...
  9. html中写自增数字,CSS 小技巧:counter 实现有序列表编号自增
  10. Atitit 同样是音频输入,AUX接口和麦克风接口有何区别 目录 1.1. 同样是音频输入,AUX接口和麦克风接口有何区别?_百度知道 1 1.2. Aux作用 1 1.3. Aux不能连接普通麦
  11. 广和通工业级5G模组产品线一览到底
  12. python解二阶微分方程组_用Python求解一阶和二阶微分方程组
  13. 内外盘期货市场的介绍(一)
  14. 使用PyTorch实现手写文字识别的学习
  15. NetApp AFF A 系列全闪存存储阵列
  16. RT_Thread_串口数据解包
  17. LeetCode 876、链表的中间结点
  18. [nonebot2]QQ机器人签到插件
  19. oracle 层级 汇总,oracle 部门层级查询
  20. 【IDE-Visual Studio】VC\VS2005\VS2008\VS2010 消除 忽略 加强警告Warning

热门文章

  1. CPAL脚本自动化测试 ———— Test Report系列函数及使用
  2. 网络收藏夹--用来收藏我经常访问的网站
  3. 图像拼接算法(zz)
  4. 空间机器人在轨任务的制导、导航与控制:综述与展望
  5. mac adobe flash builder 4.7 刚装起不来,求助
  6. PC蛋蛋 按键精灵手机助手 安装+拉代码(视频)
  7. Windows 完成端口编程
  8. 【GlobalMapper精品教程】002:GlobalMapper中文版安装后的基本设置
  9. 各种多媒体软件安装教程
  10. 【python】BMR基础代谢率计算器的设计