有人用过esp8266模块原理图wifi模块么

查看: 6689|回复: 10
新手请问连接ESP8266-01 WiFI模块到串口2的问题
主题帖子精华
新手上路, 积分 28, 距离下一级还需 22 积分
在线时间0 小时
我的开发板是MiniSTM32 F103RCT6, &V3.1,我想通过串口2连接到ESP8266 WiFi模块,请问连接到哪两个管脚?我试着连接到PA2和PA3,但发送和接收的数据都是一样的,所以现在请问应该连接到哪里?
我想把USB-232的数据发送到串品2,把从串口2收到的数据输出到串口1,以便于使用AT命令控制WiFi模块。下面是我的测试代码,有问题吗?
#include "led.h"
#include "delay.h"
#include "sys.h"
#include "key.h"
#include "relay.h"
#include "usart.h"
#include "usart2.h"
int main(void)
& & u16 len = 0;
& & delay_init();
& & NVIC_Configuration();
& & uart_init(9600);
& & USART2_Init(48, 115200);
& & while(1)
& & & & if(USART_RX_STA & 0x8000)
& & & & & & len = USART_RX_STA & 0x3
& & & & & & USART_RX_BUF[len]=0;
& & & & & & printf("USART2 Write:%s\r\n", USART_RX_BUF);
& & & & & & u2_write(USART_RX_BUF, len);
& & & & & & USART_RX_STA = 0;
& & & & if(USART2_RX_STA & 0x8000)
& & & & & & len = USART2_RX_STA & 0x3FFF;
& & & & & & USART2_RX_BUF[len]=0;
& & & & & & printf("USART2 Read:%s\r\n", USART2_RX_BUF);
& & & & & & USART2_RX_STA = 0;
& & & & delay_ms(10);
这是ESP8266的图:
d8a6ebd2c6b2312c39fba1_264.png (0 Bytes, 下载次数: 0)
22:54 上传
希望大家能给我回复,感谢大家。
问题已经解决,原来还要连接一条线。
主题帖子精华
新手上路, 积分 28, 距离下一级还需 22 积分
在线时间0 小时
问题已经解决,原来还要连接一条线。
主题帖子精华
在线时间194 小时
8266接收到\r\n为结尾的指令&&才会有正确的回复的
就看你&&加\r\n没有
主题帖子精华
新手上路, 积分 28, 距离下一级还需 22 积分
在线时间0 小时
回复【2楼】login_FAE:
---------------------------------
谢谢你的重复,我有发送\r\n,但现在不知道是什么问题,可能问题和串口无关,我再找找问题吧。
主题帖子精华
在线时间113 小时
无语了~~~搞前应该要看资料!!!
主题帖子精华
新手上路, 积分 49, 距离下一级还需 1 积分
在线时间2 小时
大神能共享一下代码
主题帖子精华
新手上路, 积分 21, 距离下一级还需 29 积分
在线时间0 小时
代码是你自己写的吗还是有例程?
主题帖子精华
新手上路, 积分 22, 距离下一级还需 28 积分
在线时间0 小时
回复【4楼】codelive:
---------------------------------
CH-PD~~
主题帖子精华
初级会员, 积分 150, 距离下一级还需 50 积分
在线时间35 小时
我能说前些天,因为没有usart to usb& 我也编个程序& 原理一样,也是因为没接一个线,模块太不人性化了, 应该特殊标明的。
主题帖子精华
新手上路, 积分 7, 距离下一级还需 43 积分
在线时间0 小时
楼主,能加你qq一起讨论一下吗,谢谢,条件你说
主题帖子精华
初级会员, 积分 131, 距离下一级还需 69 积分
在线时间31 小时
发表于 3&天前
问题已经解决,原来还要连接一条线。
连接什么线啊,我现在也碰到收发数据一样的情况了,谢谢
Powered by据相关统计数据表明,2015 年时,WiFi&芯片需求的总出货量突破3000万颗,是2014 年WiFi&芯片出货量仅有1000&万颗左右的三倍,同时伴随着智能硬件产业的发展壮大以及物联网产品的实实在在地落地,预计2016&年WiFi&芯片出货量提升至1&亿颗。如此庞大的市场规模,相信国内外wifi&芯片厂商都会觊觎。当然我们这里所说的应用于物联网的wifi&并不是诸如手机等移动端的wifi,因为移动终端的WiFi&芯片通常只是负责连接和传输信号,而性能强大的AP&端则对RF&信号的处理和TCP/IP&传输协议的解析,因此,这往往需要类似Linux&操作系统和驱动程序的支持才能完成整个通信架构。在物联网WIFI&应用领域,受限于成本及功耗,很多诸如智能空调、智能豆浆机等智能硬件产品上集成的WIFI,都是以集成WIFI&的单芯片MCU SoC 来实现,将通信协议TCP/IP写入MCU&的方式实现WIFI&的数据传输。芯片厂商争食1&亿颗规模的市场容量无疑,但是究竟能抢到多大的蛋糕,还是要看各家的拳头产品有多硬。俗话说,有多牛逼的产品,就应该有与其实力相匹配的市场和赢利点。若要问物联网wifi&芯片产品谁最火,我们不能不提乐鑫ESP8266,还有我们今天要说的瑞昱RTL8710。一,乐鑫ESP82662014&年上半,针对物联网市场,乐鑫推出了一款名为ESP8266 wifi 芯片,其核心是一块Diamond Standard 106Micro 控制器的高集成度芯片。据悉,该芯片是当时行业内集成度较高的Wi-Fi MCU 芯片,集成了32&位MCU、WiFi射频、基带、MAC、TCP/IP&于单颗SoC&上,实现了板上占用空间最小化。同时ESP8266&也只有7&个外围器件,大大降低了ESP8266&的模组BOM&成本,也正因为如此,该芯片迎合了市场的价格要求。另外,该芯片的WLAN&拥有领先的电源控制算法,可在省电模式下工作,满足电池和电源设备苛刻的供电要求。由于其性价比高,不仅仅只是在国内受欢迎,甚至一些国外的爱好者成立了相关的ESP8266&交流社区。乐鑫ESP8266在ESP826 攫取大部分物联网wifi&芯片市场之前,乐鑫就凭借无线SoCESP8089&畅销于白牌平板电脑市场,并与瑞芯微、全志彼时叱诧平板电脑、OTT盒子领域的厂商建立了合作伙伴关系。二,瑞昱RTL8710瑞昱作为台湾的全球顶尖的IC&供货商之一,设计和开发有线及无线通信网络、计算机外设和多媒体应用领域的各种IC&产品。同时瑞昱还拥有RF、模拟和混合讯号回路领域的先进设计专家,以及优异的制造与系统知识,为客户提供全功能、高效能而且具有竞争力的整体解决方案。瑞昱RTL8710瑞昱RTL8710 是一个完整且自成体系的WiFi&网络解决方案,能够独立运行,也可以作为从机搭载于其他主机MCU&运行。它内置了一颗主频为主166MHz,并可兼做应用处理的超低功耗32&位微型CPU。在搭载应用并作为设备中唯一的应用处理器时,能够直接从外接闪存中启动。内置的高速缓冲存储器有利于提高系统性能,并减少内存需求。此外,瑞昱RTL8710&在负责无线上网接入承担WiFi&适配器的任务时,可以将其添加到任何基于微控制器的设计中,连接简单易行,只需通过SPI&/SDIO接口或I2C/UART&口即可。强大的片上处理和存储能?,使其可通过GPIO&口集成传感器及其他应用的特定设备,实现了最低前期的开发和运行中最少地占用系统资源。三,瑞昱RTL8710&与乐鑫ESP8266&主要参数对比下面我们将以通过瑞昱RTLRTL8710&与乐鑫ESP8266&进行对比,来看看两者芯片的优劣势在哪里。通过以上表格中的参数对比,可以很明显的看到瑞昱RTL8710、乐鑫ESP8266 两者优劣势。3.1,性能上对比瑞昱RTL8710&主频为166MHz&的CPU&不仅高于比乐鑫ESP8266 CPU 主频,在封装方面,前者QFN-48(6x6mm)、后者QFN-32(5x5mm)同时前者42K&的可用内存也远远高于36K&内存,两者在Falsh&的规格差异一样不小。瑞昱RTL8710&通过内置1MB flash,不仅尺寸小,还可帮助开发者降低硬件开发成本,乐鑫ESP8266 虽没有内置flash,也不是说一无是处,毕竟开发者可以根据需求自行设计flash。数据吞吐量方面,在802.11n&网络模式下,瑞昱RTL8710&的最大数率为150Mbps,而ESP8266&最大数率为65Mbps(MCS7),几乎超过后者的两倍。另外,瑞昱RTL8710 GPIO 最大21&个管脚多于乐鑫ESP8266 17 个管脚,同时在I2C、UART&数量方面,后者也少于前者。在工作温度方面,两者几乎都差不多。综合来看,瑞昱RTL8710&在性能方面确实要比乐鑫ESP8266&强。3.2,市场应用对比在市场应用方面,乐鑫ESP8266&主要是针对物联网市场开发的wifi&芯片,而瑞昱RTL8710&的应用市场主要集中于智能家居、家庭?动化、?业?线控制、传感器网络、可穿戴电子产品、无线位置感知设备、安全ID&标签、无线定位系统信号等。可以说两者的应用范围都差不多。前者是二年前的产品,而后者于今年才面世,孰优孰劣,只有使用者最清楚。3.3,&稳定性与安全性对比通过测试(此处省略了较为繁琐的测试过程),应用瑞昱RTL8710&芯片的系统比乐鑫ESP8266&更稳定,丢包率更低,同时使用瑞昱RTL8710&路由器的兼容性和网络连接的稳定性比使用乐鑫ESP8266&的更好,在数据安全性上,&瑞昱RTL8710&的安全性更高,&并且支持MD5,SHA-1/2,HMAC-MD5,HMAC-SHA1,HMAC-SHA2&等多种认证算法。3.4,成本对比产品能否被市场接受,除产品本身的优势之外,还要看产品的价格能否被市场所接受。乐鑫ESP8266&凭借精准的市场定位及价格优势,在近两年的物联网芯片细分市场上攻城拔寨,气势惊人。瑞昱RTL8710&作为一款新的物联网wifi&芯片,除不逊于乐鑫ESP8266&的产品性能外,成本只较后者贵了零点几美金,折合人民币也就一块多点。如果再考虑到瑞昱RTL8710&相对较高的集成度可降低整个模组的成本,可以说两者的成本可能不相上下。五,结束语总上所述,瑞昱RTL8710、乐鑫ESP8266&无论是市场定位,还是在价格方面都极为接近,只是前者在性能上一定程度上占优。可以说,在物联网wifi&芯片市场,瑞昱RTL8710&是除乐鑫ESP8266&之外,另一个值得你考虑的解决方案。在物联网wifi&芯片领域,瑞昱RTL8710&能否与乐鑫ESP8266&一较高下,成为物联网方案的首选,答案也只能由用户给出,由市场证明
@你关注的人或派友
亲,先登录哦!
【线下加油站】
7月31日-8月5日(6天6夜)
8月19日-8月21日(3天3夜)
9月1日-9月6日(6天6夜)
9月22日-9月27日(6天6夜)
电商服务商o【优选】
学做电商 点这里就对了!
十年沉淀成就电商ERP用户数第一!
【查排名】专业免费卖家工具箱!
请输入姓名:
请输入对方邮件地址:
您的反馈对我们至关重要!查看: 529|回复: 0
ESP8266 固件烧写方法
签到天数: 254 天[LV.8]以坛为家I
本帖最后由 AllBlue 于
13:33 编辑
该贴为老版本使用安信可下载工具,安信可固件版本V1.0以上,请转帖查看:
模块:ESP-01,固件版本:(b1)版本返回信息:
0.9.50.png (46.41 KB, 下载次数: 0)
13:09 上传
使用烧写工具(本文使用安信可下载工具):
乐鑫下载工具&&--&&
安信可工具 --&&
(4.09 MB, 下载次数: 29203)
10:43 上传
点击文件名下载附件
使用固件(本文下载0.9.5.2版本为例):
(142.7 KB, 下载次数: 8)
11:25 上传
点击文件名下载附件
(当前使用版本)
(161.61 KB, 下载次数: 8)
11:25 上传
点击文件名下载附件
(准备烧写版本)AT version:0.21.0.0&&SDK version:0.9.5
注:新版固件下,透传模式即使掉电,上电后仍可自动恢复透传模式,即使在大数据量下也不崩溃重启。由于AT指令变动非常大,和过去的AT固件不兼容,请先查阅附件中的手册,支持更多指令!
(1.32 MB, 下载次数: 7)
13:37 上传
点击文件名下载附件
目前支持:
& &安信可智能连接技术AI-LINK
& &乐鑫智能连接技术ESP-TOUCH
& &微信智能连接技术AIR-KISS
硬件连接准备:
连接好模块(烧写模式):
ESP8266连接FT232-烧写.jpg (49.79 KB, 下载次数: 0)
11:33 上传
烧写过程:
1、打开软件
QQ截图24.png (30.27 KB, 下载次数: 0)
10:57 上传
2、选择配置选项卡,点击小齿轮图标 - 加载固件地址
选择固件.png (40.57 KB, 下载次数: 0)
10:57 上传
3、只选择第二个选项(固件地址),最后的地址为默认的0x00000,不更改
选择固件2.png (41.29 KB, 下载次数: 0)
10:57 上传
4、返回操作选项卡,选择正确COM端口,点击一键下载
一键烧写.png (35.17 KB, 下载次数: 0)
10:57 上传
5、模块重新上电,下载开始,等待下载完成
等待烧写.png (33.79 KB, 下载次数: 0)
10:57 上传
5、下载完成
QQ截图08.png (31.77 KB, 下载次数: 0)
10:57 上传
烧写完成后,AT指令测试(和之前返回信息不同,版本明显更新了):
烧写完成后AT测试.png (62.7 KB, 下载次数: 0)
11:04 上传
Powered by&&&&ESP8266 12E视频和资料 ESP8266无线开发板 8266 SDK开发
&ESP8266 12E视频和资料 ESP8266无线开发板 8266 SDK开发
该文件为百度云连接,一共5G,不能上传,只能发链接。
ESP8266 wifi模块 ESP8266无线开发板 8266 SDK开发
视频和资料。以及源码demo案例
和几个简单视频的案例教程
完全适合喜欢esp8266 sdk开发的同学
支持esp8266 专门的eclipse 进行开发
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
ESP8266 12E视频和资料 ESP8266无线开发板 8266 SDK开发
所需积分:5
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
ESP8266 12E视频和资料 ESP8266无线开发板 8266 SDK开发
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员esp8266-app-source-for-IOT-demo 模块WIFI开发源码!非常有用,要到拿去! Windows CE 238万源代码下载-
&文件名称: esp8266-app-source-for-IOT-demo
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 2176 KB
&&上传时间:
&&下载次数: 62
&&提 供 者:
&详细说明:8266模块WIFI开发源码!非常有用,要到拿去!-The 8266 module WIFI source development!Very useful, to take!
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&esp8266&&.......\.gitignore&&.......\.gradle&&.......\.......\1.12&&.......\.......\....\taskArtifacts&&.......\.......\....\.............\cache.properties&&.......\.......\....\.............\cache.properties.lock&&.......\.......\....\.............\fileHashes.bin&&.......\.......\....\.............\fileSnapshots.bin&&.......\.......\....\.............\outputFileStates.bin&&.......\.......\....\.............\taskArtifacts.bin&&.......\.idea&&.......\.....\.name&&.......\.....\compiler.xml&&.......\.....\copyright&&.......\.....\.........\profiles_settings.xml&&.......\.....\encodings.xml&&.......\.....\gradle.xml&&.......\.....\libraries&&.......\.....\.........\support_annotations_20_0_0.xml&&.......\.....\.........\support_v4_20_0_0.xml&&.......\.....\misc.xml&&.......\.....\modules.xml&&.......\.....\scopes&&.......\.....\......\scope_settings.xml&&.......\.....\vcs.xml&&.......\.....\workspace.xml&&.......\app&&.......\...\.gitignore&&.......\...\app.iml&&.......\...\build&&.......\...\build.gradle&&.......\...\.....\generated&&.......\...\.....\.........\res&&.......\...\.....\.........\...\rs&&.......\...\.....\.........\...\..\debug&&.......\...\.....\.........\...\..\test&&.......\...\.....\.........\...\..\....\debug&&.......\...\.....\.........\source&&.......\...\.....\.........\......\aidl&&.......\...\.....\.........\......\....\debug&&.......\...\.....\.........\......\....\test&&.......\...\.....\.........\......\....\....\debug&&.......\...\.....\.........\......\buildConfig&&.......\...\.....\.........\......\...........\debug&&.......\...\.....\.........\......\...........\.....\com&&.......\...\.....\.........\......\...........\.....\...\example&&.......\...\.....\.........\......\...........\.....\...\.......\dq&&.......\...\.....\.........\......\...........\.....\...\.......\..\esp8266&&.......\...\.....\.........\......\...........\.....\...\.......\..\.......\BuildConfig.java&&.......\...\.....\.........\......\...........\test&&.......\...\.....\.........\......\...........\....\debug&&.......\...\.....\.........\......\...........\....\.....\com&&.......\...\.....\.........\......\...........\....\.....\...\example&&.......\...\.....\.........\......\...........\....\.....\...\.......\dq&&.......\...\.....\.........\......\...........\....\.....\...\.......\..\esp8266&&.......\...\.....\.........\......\...........\....\.....\...\.......\..\.......\test&&.......\...\.....\.........\......\...........\....\.....\...\.......\..\.......\....\BuildConfig.java&&.......\...\.....\.........\......\r&&.......\...\.....\.........\......\rs&&.......\...\.....\.........\......\..\debug&&.......\...\.....\.........\......\..\test&&.......\...\.....\.........\......\..\....\debug&&.......\...\.....\.........\......\.\debug&&.......\...\.....\.........\......\.\.....\com&&.......\...\.....\.........\......\.\.....\...\example&&.......\...\.....\.........\......\.\.....\...\.......\dq&&.......\...\.....\.........\......\.\.....\...\.......\..\esp8266&&.......\...\.....\.........\......\.\.....\...\.......\..\.......\R.java&&.......\...\.....\.........\......\.\test&&.......\...\.....\.........\......\.\....\debug&&.......\...\.....\intermediates&&.......\...\.....\.............\assets&&.......\...\.....\.............\......\debug&&.......\...\.....\.............\......\test&&.......\...\.....\.............\......\....\debug&&.......\...\.....\.............\classes&&.......\...\.....\.............\.......\debug&&.......\...\.....\.............\.......\.....\com&&.......\...\.....\.............\.......\.....\...\example&&.......\...\.....\.............\.......\.....\...\.......\dq&&.......\...\.....\.............\.......\.....\...\.......\..\esp8266&&.......\...\.....\.............\.......\.....\...\.......\..\.......\BuildConfig.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\CustomSeekBar$1.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\CustomSeekBar.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\Fragment1.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\Fragment2.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\InformationFragment.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment$1.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment$2.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment$3.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment$4.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment$5.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\LightControlFragment.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\MainActivity.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\Protocol.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\R$attr.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\R$dimen.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\R$drawable.class&&.......\...\.....\.............\.......\.....\...\.......\..\.......\R$id.class
&近期下载过的用户:
&&&&&&&&&&&&&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - thermo meter test bluetooth to UART
&[] - ESP<font color=#CC的开发参考文档,包括三篇文档,即编程文档、开发环境部署文档等。
&[] - ESP<font color=#CC的SDK文件,可以修改ESP8266的内部代码,增加新的扩展功能,如控制GPIO口等。
&[] - esp<font color=#CC廉价WiFi模块最新源代码
&[] - STM32F系列单片机驱动WIFI模块ESP<font color=#CC的无线通讯原代码
&[] - 龚建伟串口调试助手工具的源代码,适合刚学习VC的新手用。
&[] - pc与rs232通信程序
&[] - 802.1X协议培训教程.rar 培训胶片,ppt格式
&[] - atheros eeprom tool
此工具可以用来读取,修改,刷写EEPROM。可以做到对EEPROM的修改
&[] - ESP<font color=#CC,串口WIFI的开发手册,AT指令集,应用原理图等。适合ESP8266,WIFI开发项目。
&[] - ESP226 library file, new wifi module, interface with rs 232 serial

我要回帖

更多关于 esp8266模块 的文章

 

随机推荐