在前面的章节中,我们已经安装了虚拟机Oracle VM VirtualBox,并在虚拟机中安装了64位的Win10系统,而且在Win10系统中安装了VSCode,最后在VSCode中安装了PlatformIO开发环境。       PlatformIO开发环境可用来配合Arduino UNO、ESP826
最近折腾新项目需要用到GPIO的中断来处理一些逻辑功能,翻看了官网的API开发文档,文档说的比较简单,只是对API方法做了一下解释说明,没有实际的完整例子,没办法,只能问度娘了。度娘果然啥都有,参考了以下这篇文章: 这篇文章不但给出了实例代码,还对api进行了说明,写得非常好,大家完全可以参照这篇代码来做,因为我的项目需要用到两个gpio 管脚 中断,需要在这篇文章的基础再添加一个
转载 2024-08-22 21:14:28
188阅读
WIFI小车APP远程控制,无线智能小车之ESP8266例程  第一、原理讲解原理简述:利用发布订阅模式,即:利用ESP8266 订阅了一个主题,再利用app inventor 编写的app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作,比如前进\后退\左转\右转。第二、小车改装如果有小车的话可以进行改装,改装成WI
转载 2024-08-27 13:36:04
68阅读
单片机上电阻作用加上电阻或下拉电阻就是从电源V+或V-端到集成电路器件输出端加装一个电阻,即直接在器件的输出脚到电源V+或V-端焊接一个电阻即可。 1、电阻对器件注入电流,常见的加装目的有两个: (1)提高输出电平。如TTL输出驱动COM的电平匹配,这是非常必要的。 (2)加大输出驱动能力,但对于非OC或OD输出型电路其作用是有限的,如果用于驱动类似LED不加上或下拉电阻也是可以的,应该
   一起来了解掌握一下I2C的电阻。通过几个点来了解下:电阻在 I2C 的作用通过VOL和IOL设计I2C电阻结合总线电容设计电阻一:I2C的电阻在I2C电路中,在SCL、SDA线与电源之间通常会接一个电阻电阻通常选择几K或几十K阻值的电阻。阻值较大的电阻确保不会通过电阻不断地将过多的电流引入到信号线上(3.3V Vdd / 10KΩ = 0.3
做数字IC工程师可不能只在RTL级打转,电路级很多知识也要掌握。但是因为知识比较零散,所以发一博来做个随记好了。 电阻 电阻与下拉电阻用在什么场合?    答:用在数字电路中,存在高低电平的场合。    电阻与下拉电阻怎么接线?    电阻电阻一端接VCC,一端接逻辑电平
文章目录DHT11介绍1.通讯与数据说明2. DHT11通讯实现3.官方程序1:输出启动信号>>接受响应信号2.读取一个位的数据3.数据用结构体保存4.ESP8266 SDK函数库5.示波器通讯波形分析1:主机启动>>释放2. 从机低>>抬高总线3.数据接收(高位先出)4. 结束信号(54ms) DHT11介绍参考文献《DHT11温湿度模块学习手册》 DHT
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
2712阅读
Author:Cherry_Ywj0. 前言本文档以 DS18B20 为例,主要介绍如何针对一种传感器编写相应的驱动库,驱动是单片机开发中难度较大的一环。从看别人代码并对照 datasheet 开始,学会调用别人编写的库,然后尝试着自己写。1. 基础内容1.1 开漏输出STM32 的输出模式有推挽输出和开漏输出,推挽输出已经使用的很熟练了,也很简单,而开漏输出有一些新的特性。在开漏模式时,管 P
转载 23小时前
409阅读
简述在我们做项目开发中,经常会用到WiFi,这次给大家分享一下我在使用WiFi的过程中总结的一些经验,这次用到的是esp8266WiFi模块,如图所示。         引脚连接:GND:接地GPIO16:其实是RST,低电平复位,为了正常工作,直接连接VCC。VCC:接3.3V,注意:接5V会烧坏模块。UTXD:接单片机或USB转串口模块的RXD
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阅读
GPIO 输出速度I/O口输出模式下有三种输出速度可选(2MHz,10MHz,50MHz),这个速度是指I/O口驱动电路的响应速度;I/O管脚内部有多个响应不同的驱动电路,用户可以根据自己的需要选择合适的驱动电路。高低频比较 高频驱动电路:输出频率高,噪音大,功耗高,电磁干扰强; 低频驱动电路:输出频率低,噪音小,功耗低,电磁干扰弱;提高系统EMI(电磁干扰)性能;总结:通过选择速度来选择不同
                                电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V), 这时就需要在TTL的输出端接上电阻,以提
转载 2024-10-21 17:25:09
556阅读
一、什么是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阅读
电阻的作用(转)  就是将不确定的信号通过一个电阻嵌位在高电平,电阻同时起限流作用,下拉同理. 是对器件注入电流,下拉是输出电流,弱强只是电阻的阻值不同,没有什么严格区分,对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,电阻的功能主要是为集电极开路输出型电路输出电流通道。 一.应用 1、当TTL电路驱动COMS电路时,如果TTL
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
  • 1
  • 2
  • 3
  • 4
  • 5