本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。本博文目录:文章目录1、 认识alios-things架构2、开始移植第一步:熟悉 hal 层的头文件 gpio.h 。第二步:编写源文件 gpio.c 。第三步:添加依赖第四步:还有一些头文件需要包含进来。第五步:怎么使用。3、分享环节1、 认识alios-thing
1. 概述 ESP8266 共有 16 个通用 IO,管脚的位置和管脚的名称分别为:GPIO NO. pin NO. pin nameGPIO0 pin 15 GPIO0_UGPIO1 pin
转载
2024-05-02 12:21:49
755阅读
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阅读
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阅读
之前写的只是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阅读
一、什么是GPIO1、GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。 2、GPIO就是芯片的引脚(芯片上的引脚有些不是GPIO,只有一部分是),作为GPIO的这类引脚,他的功能和特点是可以被编程控制它的工作模式,也可以编程控制他的电压高低等。 3、在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过C
转载
2024-07-16 06:58:52
60阅读
最近折腾新项目需要用到GPIO的中断来处理一些逻辑功能,翻看了官网的API开发文档,文档说的比较简单,只是对API方法做了一下解释说明,没有实际的完整例子,没办法,只能问度娘了。度娘果然啥都有,参考了以下这篇文章:
这篇文章不但给出了实例代码,还对api进行了说明,写得非常好,大家完全可以参照这篇代码来做,因为我的项目需要用到两个gpio
管脚
中断,需要在这篇文章的基础上再添加一个
转载
2024-08-22 21:14:28
186阅读
esp8266教程:GPIO什么是GPIO?GPIO是(英语:General-purpose input/output)的简写,翻译成中文就是通用的输入、输出。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Ho4QDw0- 我们看到芯片上面伸出来的金属引脚大部分是GPIO引脚(部分为VCC、GND、模拟输入引脚)。输出模式当我们编程把GPIO引脚配置为输出模式的
转载
2024-05-05 19:37:32
851阅读
前言GPIO中断在进行脉宽测量、脉冲计数时能起到极为重要的作用,本文主要介绍GPIO中断的用法,使用一个开关打开或关闭一个LED灯。GPIO寄存器介绍一、GPIO输入寄存器寄存器名称功能说明寄存器大小寄存器属性参数说明GPIO_IN输入状态寄存器16Bit读写对应GPIO0-GPIO15GPIO_PIN12中断类型寄存器16Bit读写0:禁用该GPIO的中断 1:上升沿触发中断 2:下降沿触发中断
转载
2024-04-09 16:38:19
65阅读
系统接口位于/ESP8266_ NONOS_ SDK/include/user jinterface.h 。os_ XXX 系列接口位于/ESP8266 NONOS_ SDK/linclude/osapi.h 。一、system_ get sdk_ version功能:查询SDK版本信息函数定义:const char* system_ _get_ sdk_ version(void)
二、OS_
转载
2024-03-19 19:44:28
49阅读
文章目录一、前言;二、`esp8285` 文档资料;三、`esp8285` 下载特别强调点;四、`esp8285` 的远程升级棘手问题;4.1 自定义分区表;4.3 设置下载参数;4.4 域名证书校对(视情况而定);五、其他;另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!一、前言; 最近在看娱乐圈新闻,
想用ESP8266作一个wifi的游戏手柄,但发现买的ESP8266模块GPIO引脚数量有限。所以就
原创
2022-09-14 14:43:08
729阅读
esp32/8266环境搭建之micropython篇 Esp32/8266 micropython环境搭建很简单,首先要下载ESPFlashDownloadTool 这个esp windows下开发可以说必备的东西,直接在乐鑫官网去下载就可以了 https://www.espressif.com/zh-hans/support/download/other-tools 如果有python环境也
转载
2023-10-12 23:10:52
301阅读
根据上一篇博客,成功搭建好ESP8266在Linux下的开发环境后,正式开始入坑8266的学习和使用;本文基于NodeMCU进行学习,NodeMCU是一款开源的物联网平台,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的
转载
2024-03-27 12:43:09
147阅读
ESP8266 Python使用方法MicroPython简介官网介绍(http://www.micropython.org/)MicroPython是Python 3编程语言的精简高效实现 ,包括Python标准库的一小部分,并且经过优化,可在微控制器和受限环境中运行。
MicroPython pyboard是一个紧凑的电子电路板,在裸机上运行MicroPython,为您提供一个低级Pyt
转载
2023-08-18 15:40:13
186阅读
5G时代已悄然来临,相信在5G时代的风口下,物联网也将加速发展,为更多用户所服务。说到物联网,那当然得提及无线控制技术。现阶段,我们熟知的无线控制方法主要有3种,分别为蓝牙控制、无线电控制、WIFI控制。 从可玩性与使用体验上考虑,阿普为你介绍的是WIFI控制技术,并在未来的数期文章中发表一些围绕无线控制模块esp8266而制作的各种小作品。 ESP8266概述ESP826
转载
2024-03-27 22:51:02
154阅读
1.GPIO 将电路板连接到外部世界并控制其他组件的方法是通过 GPIO 引脚。并非所有引脚都可以使用,在大多数情况下,只能使用引脚 0、2、4、5、12、13、14、15 和 16。分别对应的是开发板上引脚的GPIO0、GPIO2、...GPIO15和GPIO16。 图1-1 NodeMCU开发板
转载
2019-12-05 09:36:00
1536阅读
2评论
本博客实现了ESP8266 TCP客户端编程,实现了和TCP服务器的连接,发送数据以及接受数据的功能,效果图如下:使用的SDK是NONOS3.0,API的使用请参考 ESP8266 Non-OS SDK API参考 链接:https://www.espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_a
转载
2024-05-01 19:55:32
58阅读
Micropython ESP8266板入门指南(一)(一)使用Micropython File uploader软件与8266连接,按一下RST键。 (二)连接后,如下图 (1) 这句中ets_task()用于设定工作排期和优先权,由micropython内部自行设置执行,不用理。 (2)坑点:报错,但不用担心,虚惊一场 如终端机没有以上讯息显示,只是漆黑一片,按ctrl+D(暖起动),主板将被
转载
2024-01-28 07:06:55
157阅读