1. 概述    ESP8266 共有 16 个通用 IO,管脚的位置和管脚的名称分别为:GPIO NO.     pin NO.       pin nameGPIO0      pin 15  GPIO0_UGPIO1      pin
转载 2024-05-02 12:21:49
755阅读
ESP8266固件的编译6(固件的下载)固件下载工具有很多,有nodemcu提供的flasher,也有pytools,不过使用乐鑫官方的FLASH_DOWNLOAD_TOOLS感觉是比较好用的。1、 UART串口转接 Nodemcu自带usb转串口的芯片(CP2102),可以直接PC。 安信可模组如ESP01,ESP12E/F等等,需要TTL转USB的转接板才能下载固件。 可以选择一般CP2
转载 2024-04-23 12:56:02
456阅读
一、前言;写了这么多的8266博文,一直以满意100%的心态去敲写代码固件烧录,以致很少出现 bug , 目前呢?浏览了网上很多8266的OTA的demo,还特意在某宝上搜了一把,竟然卖的价格为“399”元一个8266的OTA升级方案!天呐!代码这么值钱么?那我之前开源了那么多的工程源码带博文,岂不是无价之宝~~其实开心就好,那么本文的话,就带大家共睹8266的OTA的远程升级的整个流程!记住我是
转载 2024-03-19 10:41:04
493阅读
1评论
GPIO输出开发板原理图如下所示:引脚功能配置:在使用 stm32 时,引脚都有很多的复用功能,当我们想要使用引脚的某个功能(如I2C SPI)等,就需要配置引脚的功能。ESP6266也是如此,下面列出了8266引脚的复用功能:如上图所示,这个引脚的功能1是N0RXD(串口0数据接收引脚),功能2是I2SO_DATA(I2S数据引脚)、功能4是普通的GPIO3、功能5是CLK_XTAL(时钟晶振引
转载 2024-04-17 14:33:28
2705阅读
用自己的小板测试......安排上呢一, ESP8266下载和刷固件(Lua开发----体验一下lua开发的魅力所在)二, 控制一个灯亮灭三, TCP服务器四, TCP客户端五, UDP六, 文件操作(保存数据到8266内部)七, 外设操作(SPI,ADC)八, 再说...... 先看下载自己的固件填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱地址ht
STM32+ESP8266(ESP-12F)实现在线OTA升级(腾讯云物联网) 目录STM32+ESP8266(ESP-12F)实现在线OTA升级(腾讯云物联网) 一、硬件及软件准备1、完整工程源码2、硬件:STM32单片机、ESP8266(ESP-12F) 二、实现效果1、串口打印效果图2、云端效果图 三、FLASH分区 四、OTA升级流程 五、OTA固件上传 六、BootLoader程序配置
开发板使用的是NodeMCU开发板:目录1.学习使用ESP8266官方的SDK        1.1使用SDK提供的AT固件        1.2使用SDK Build固件2.学习使用NodeMCU固件(上层可使用Lua开发)和MicroPython固件(上层可使用MicroPython开发) 学习使用ESP
转载 2024-04-12 14:01:46
150阅读
1. 前言前面的博文中, 我们编写的固件都是通过 ArduinoIDE 往串口线上的 ESP8266 模块去烧写固件. 这样就会有几个弊端:需要经常插拔转接线, 很容易造成 8266 串口丢失;如果是将 ESP8266 做成产品并交付到客户手上之后应该如何更新产品中的 ESP8266 固件呢? 难道要用户拿到技术中心来更新? 如果是这样, 这个产品必定属于失
本文使用了At软件包后程序ROM较大,固使用了大容量型号:STM32F103ZE请确保系统有一个可用的串口设备,需要用以连接 esp8266,可参考:《RT-Thread 笔记(3):RT-Thread 添加一个串口设备》 文章目录一、RT-Thread Stuido 软件包二、软件包的添加与应用1. 添加软件包2. 配置软件包3. 应用三、硬件连接四,验证 一、RT-Thread Stuido
转载 2024-08-22 10:10:44
163阅读
GPIO 相关接⼝位于 /ESP8266_NONOS_SDK/include/eagle_soc.h & gpio.h。 使⽤示例可参考 /ESP8266_NONOS_SDK/examples/IoT_Demo/user/user_plug.c。一、宏定义控制GPIO管脚状态PIN_PULLUP_DIS(PIN_NAME) 管脚上拉屏蔽PIN_PULLUP_EN(PIN_NAME) 管脚上
转载 2024-03-23 12:10:53
157阅读
开发板使用的是NodeMCU开发板:目录1.学习使用ESP8266官方的SDK        1.1使用SDK提供的AT固件        1.2使用SDK Build固件2.学习使用NodeMCU固件(上层可使用Lua开发)和MicroPython固件(上层可使用MicroPython开发) 学习使用ESP
转载 2023-10-03 20:20:03
1224阅读
1.NodeMCU模块2.ESP8266Flasher.exe     烧录工具3.ESPlorer v0.2.0-rc6       官方ide     构建固件  Building the firmware提供了三种构建你自己固件的方式。这里推荐使用简单的
先看下载自己的固件填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱地址https://nodemcu-build.com/我下载的链接:http://pan.baidu.com/s/1qYUI4zi%20密码:kqnt 我一开始用的QQ邮箱,不过后来不知道怎么的我的qq邮箱不可以了,,,,所以就用的自己的新浪邮箱   &nb
一、什么是GPIO1、GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。 2、GPIO就是芯片的引脚(芯片上的引脚有些不是GPIO,只有一部分是),作为GPIO的这类引脚,他的功能和特点是可以被编程控制它的工作模式,也可以编程控制他的电压高低等。 3、在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过C
转载 2024-07-16 06:58:52
60阅读
之前写的只是esp8266 AT指令详解说明,就写一个esp8266 get请求数据json解析。json 解析用的是Cjson,网上可以大家看一下。引用调用就行。 下面是esp8266 一些列操作,写博客目的是让自己加深学习。部分代码来源网上,#define WIFI_NAME "dajiating" #define WIFI_PSW "DJT13619252979" void SendATC
转载 2024-04-10 10:46:02
40阅读
用 Windows 来刷 ESP8266 固件有很多中文教程,来试试直接用 BBB 刷吧。目标是 NodeMCU,ESP-01 可用,就是我买的那个。接线方式在上一篇。当 echo ‘BB-UART2’ > /sys/devices/bone ….. 之后,ttyO2 可用,测试能连接后可以动手(比如用我上一篇博文那愚蠢的做法,或者下载个 minicom。注:minicom 是按 AT 然后
转载 2024-07-02 21:17:32
70阅读
最近折腾新项目需要用到GPIO的中断来处理一些逻辑功能,翻看了官网的API开发文档,文档说的比较简单,只是对API方法做了一下解释说明,没有实际的完整例子,没办法,只能问度娘了。度娘果然啥都有,参考了以下这篇文章: 这篇文章不但给出了实例代码,还对api进行了说明,写得非常好,大家完全可以参照这篇代码来做,因为我的项目需要用到两个gpio 管脚 中断,需要在这篇文章的基础上再添加一个
转载 2024-08-22 21:14:28
186阅读
 第一次编译固件是通过官网编译,但是官网有些默认功能是关闭的 比如说 smartconfig 通过官网编译的是不能使用的 , ESP8266模块的这个功能是通过一键配置连接Mqtt服务器的这次记录是 如何自己在官方给的源码 去挑选自己想要的功能- 编译首先是要有Linux环境:如果你是第一次安装Linux Ubuntu 你需要在你虚拟机联网的情况下执行下面两条指令1.更新软件源
转载 2024-06-13 16:44:41
284阅读
        对于新手来说,刚开始使用ESP8266时多少会有点不知所措,因为不知道该从何学起。对于新手,我建议还是先从ESP8266的 AT 指令集开始,先了解AT指令的时候,清楚ESP8266的串口-透传wifi模块的基本操作,再进行下一步的操作。1、烧录AT固件    &
做了一天的固件刷新,结果发现是电脑的usb口有问题,换了一个口就好了!!!!! 把我的刷写记录写下来,照着官方给的写的我用的是老师给的小黑板, 1.如需烧写0.9.2.3或者0.9.2.4固件的,可直接点击一键烧写烧录,里面包含的有固件  2.如果想烧录单一固件(整件),可在配置里选择flash进行烧录,其他三项一定要取消掉,也可以换成自己下载的bin文件  ...
原创 2022-05-23 06:28:10
973阅读
  • 1
  • 2
  • 3
  • 4
  • 5