wifi模块和51单片机相连的问题
昨天我们用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单片机相连的问题相关推荐
- ESP8266wifi模块与51单片机通信教程
** ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:必须先配置ESP8266模块,配置需要用到ESP82 ...
- 4g模块与51单片机通信
本文硬件选自忆佰特的4g模块和老陈的上官一号 第一步先使用电脑配置4g模块,配置好后再与51单片机进行接线完成通信,需要提前插入SIM卡,接线如下 通电后模块右下角会亮起红灯,并且右上角四颗lcd灯会 ...
- 基于wifi控制的51单片机温度报警器
基于wifi控制的51单片机温度报警器 新手入门笔记,难免存在很多纰漏.忘各位大佬发现错误后不吝赐教
- 超声波测距模块(51单片机)
超声波测距模块(51单片机) 硬件介绍 1.使用场景 2. 工作原理 讲解代码 重点 1.定义引脚 2.定义时间 3.获取时间和距离 4.主函数 5.延时函数 结尾 硬件介绍 1.使用场景 超声波测距 ...
- 【上位机与下位机通信】使用WIFI模块ESP8266连接单片机与上位机通信
文章目录 前言 一.ESP8266模块与STM32连接 二.单片机代码 三.总结 前言 承接上文WIFI上位机部分:[上位机]通过WIFI上位机与网络调试助手通信绘制曲线,现阶段实现了STM32单片机 ...
- 基于wifi控制的51单片机智能照明控制系统设计
一.硬件方案 本设计主要由51单片机+最小系统+LCD1602液晶显示模块+GY-30亮度传感器模块+ESP-M1 wifi模块+LED照明灯电路++DS1302时钟电路+按键模块:如图: 二.设计功 ...
- 通过ESP8266WIFI模块让51单片机向后端交互数据
这一次做的是用ESP8266WIFI模块,让51单片机与后端交互数据.简单地发了一个字符串. 模块连接部分:VCC接电源,GND接地,模块的TXD接单片机的RXD,模块的RXD接单片机的TXD. 需要 ...
- hcsr04超声波模块在51单片机中的应用
型号及功能 HC-SR04超声波测距模块 主要参数 1:使用电压:DC5V 2:静态电流:小于2mA 3:电平输出:+5V 4:电平输出:底0V 5:感应角度:不大于15度 6:探测距离:2cm-45 ...
- [单片机笔记]LCD1602模块(51单片机)
文章目录 1 LCD1602概要 1.1 介绍 2 LCD1602功能 2.1 引脚功能 2.2 控制指令集 2.3 连线方法 3 程序设计 3.1 头文件 3.2 .c程序 3.2.1 延迟函数 3 ...
- esp-12s WiFi模块连接 stm32f4单片机与电脑数据传输
1,AT+CWMODE=1 设置模式 根据用户手册,来选择我们所想设定的模式 AT+CWMODE=2 模式AP 成为热点 AT+CWMODE=1 模式Station ...
最新文章
- 谁是全球最顶级AI实验室?DeepMind、OpenAI和FAIR霸榜前三
- [SDOI2008]Sandy的卡片
- js获取和设置属性的方法
- Python进阶_wxpy学习:常见问题
- MySQL分区表概念以及优缺点
- C#基础|面向对象之多态
- Oracle认证体系的重大变化,你需要知道这些...
- 【报告分享】中国老龄化社会的潜藏价值系列报告:第三篇章-银发经济的基本盘和新常态.pdf...
- html中写自增数字,CSS 小技巧:counter 实现有序列表编号自增
- Atitit 同样是音频输入,AUX接口和麦克风接口有何区别 目录 1.1. 同样是音频输入,AUX接口和麦克风接口有何区别?_百度知道	1 1.2. Aux作用	1 1.3. Aux不能连接普通麦
- 广和通工业级5G模组产品线一览到底
- python解二阶微分方程组_用Python求解一阶和二阶微分方程组
- 内外盘期货市场的介绍(一)
- 使用PyTorch实现手写文字识别的学习
- NetApp AFF A 系列全闪存存储阵列
- RT_Thread_串口数据解包
- LeetCode 876、链表的中间结点
- [nonebot2]QQ机器人签到插件
- oracle 层级 汇总,oracle 部门层级查询
- 【IDE-Visual Studio】VC\VS2005\VS2008\VS2010 消除 忽略 加强警告Warning