GPIO输出开发板原理图如下所示:引脚功能配置:在使用 stm32 时,引脚都有很多复用功能,当我们想要使用引脚某个功能(如I2C SPI)等,就需要配置引脚功能。ESP6266也是如此,下面列出了8266引脚复用功能:如上图所示,这个引脚功能1是N0RXD(串口0数据接收引脚),功能2是I2SO_DATA(I2S数据引脚)、功能4是普通GPIO3、功能5是CLK_XTAL(时钟晶振引
转载 2024-04-17 14:33:28
2712阅读
1. 概述    ESP8266 共有 16 个通用 IO,管脚位置和管脚名称分别为:GPIO NO.     pin NO.       pin nameGPIO0      pin 15  GPIO0_UGPIO1      pin
转载 2024-05-02 12:21:49
755阅读
用 Windows 来刷 ESP8266 固件有很多中文教程,来试试直接用 BBB 刷吧。目标是 NodeMCU,ESP-01 可用,就是我买那个。接线方式在上一篇。当 echo ‘BB-UART2’ > /sys/devices/bone ….. 之后,ttyO2 可用,测试能连接后可以动手(比如用我上一篇博文那愚蠢做法,或者下载个 minicom。注:minicom 是按 AT 然后
转载 2024-07-02 21:17:32
70阅读
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阅读
一、什么是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什么是GPIOGPIO是(英语:General-purpose input/output)简写,翻译成中文就是通用输入、输出。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Ho4QDw0- 我们看到芯片上面伸出来金属引脚大部分是GPIO引脚(部分为VCC、GND、模拟输入引脚)。输出模式当我们编程把GPIO引脚配置为输出模式
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。本博文目录:文章目录1、 认识alios-things架构2、开始移植第一步:熟悉 hal 层头文件 gpio.h 。第二步:编写源文件 gpio.c 。第三步:添加依赖第四步:还有一些头文件需要包含进来。第五步:怎么使用。3、分享环节1、 认识alios-thing
前言GPIO中断在进行脉宽测量、脉冲计数时能起到极为重要作用,本文主要介绍GPIO中断用法,使用一个开关打开或关闭一个LED灯。GPIO寄存器介绍一、GPIO输入寄存器寄存器名称功能说明寄存器大小寄存器属性参数说明GPIO_IN输入状态寄存器16Bit读写对应GPIO0-GPIO15GPIO_PIN12中断类型寄存器16Bit读写0:禁用该GPIO中断 1:上升沿触发中断 2:下降沿触发中断
转载 2024-04-09 16:38:19
65阅读
想用ESP8266作一个wifi游戏手柄,但发现买ESP8266模块GPIO引脚数量有限。所以就
原创 2022-09-14 14:43:08
729阅读
概述本文是ESP8266运行MicroPython入门笔记,记录自己在探索MicroPython所见所思同时,也顺便简单评估该开发方式优缺点。开发环境ESP8266开发板: ESP-LAUNCHER(4 MB Flash)操作系统:Win10 64位关于MicroPythonMicroPython是一个基于Python 3、精简和高效编程语言,其包括Python标准库一个小子集,并针对微
摘要这篇文章介基于安信可 NodeMCU 绍了ESP8266 MicroPython固件烧录,开发环境使用,给出了LED,RGB呼吸灯,TCP 客户端,TCP 服务器,HTTP获取网页,MQTT通信等示例程序。 硬件设备如下图:固件烧录要在8266上运行Python程序,就必须先烧录MicroPython固件,最新版MicroPython固件可以从如下网站下载:https://micropy
MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython工欲善其事,必先利其器。之前,使用官网推荐REPL和Files Download工具,估计都已经熟悉了,不熟悉同学可以根据前五回内容进行复习。想必学习Python时候,会选择一款功能强大IDE;而Pycharm就是一款功能强大Python编辑器,之前学习使用过Pycharm,使用起来着
转载 2024-06-15 22:11:42
254阅读
根据上一篇博客,成功搭建好ESP8266在Linux下开发环境后,正式开始入坑8266学习和使用;本文基于NodeMCU进行学习,NodeMCU是一款开源物联网平台,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上固件,以及基于ESP-12模组
        esp8266板子支持WiFi同时又很便宜,还可以可以使用Python来开发固件应用,正好Python也在我学习计划表中,于是说干就干,接下来准备开始烧录MicroPython for ESP8266固件。开发环境Windows 10Python 2.7 运行环境需要软件 MicroPython for ESP8266固件 我
版本说明:V1.1增加ESP8266静态IP修改首先这是第一次使用ESP8266,这是物联网一模块,有独立CPU,和存储系统。B站关于ESP8266有很详细视频教程,这里就不过多叙述。1.安装ESP8266驱动,CH340是串口转USB芯片,WIN10自动就已经好了2.ESP8266使用Arduino IDE开发环境,这个在官网下载就好了。3.Arduino IDE环境配置:a.文件
转载 2023-09-22 15:44:50
116阅读
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评论
1、开发环境配置      Arduino IDE,文件->首选项->附加开发板管理器网址:https://www.arduino.cn/package_esp8266com_index.json     然后工具->开发板->开发板管理器->搜索esp8266->安装&n
简述 GPIO ESP8266共计17个I/O管脚,每个GPIO都可使能内部上拉/下拉(XPD_DCDC只有下拉)IO管脚是双向、非反相和三态;输入模式输出模式中断模式 上升沿触发下降沿触发双沿触发低电平高电平Flash接口 四线模式:6个IO口用于Flash通讯两线模式:4个IO口用于Flash通讯例程 输出模式 void ICACHE_FLA
转载 2024-05-09 20:41:40
323阅读
  • 1
  • 2
  • 3
  • 4
  • 5