前言:因为要做一个四旋翼无人机的项目,在网上找到了主控是esp32无人机的开源项目,前前后后下载ESP IDE很不理想,最后才下载成功,记录一 ESP集成开发环境的下载。附1:有人可能要问:为什么不使用主控为stm32的开源项目,stm32更主流,keil下载也很方便。        答:因为我选择的主控为esp32这个UAV(四旋翼无人机)外观更好看,项
背景为某SaaS平台的数据推送服务写的接口无法及时响应数据推送请求,导致频繁出现因请求超时而导致的数据推送失败,进而严重影响业务使用。接口部署在公司的阿里云上。故障点梳理 根据以上的网络拓扑图,可以初步考虑故障点范围:远端服务器公司防火墙公司服务器容器应用程序由于容器仅是对服务器网络的桥接,并未进行特殊配置,所以故障点5应最先被排除。测试环境疑似故障服务器:47.xx.xx
8051单片机引脚功能介绍首先我们来连接一单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源:  ⑴ VCC - 芯片电源,接+5V;          ⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶
转载 2024-06-15 10:15:01
1287阅读
使用过STM32开发版、或是使用过机智云自助开发平台的MCU代码自动生成工具(STM32)的电子爱好者对STM32Cube或多或少都有些了解,其中最耳熟能详的工具是具有配置MCU管脚、外设,产生初始化代码等功能的STM32CubeMX,那机智云和ST合作芯片开发工具 I-CUBE-GizWits又有作用呢? 顾名思义,I-cube-gizwits软件包是STM32 Cube的扩展软件包,
大体预览从tcp的流程——接口——代码编写服务端流程(server)(文字说明):客户端流程(client)(文字说明):接口实现;写一个`tcpsocket.hpp`的类,用于封装tcp接口(代码);调用`tcpsocket.hpp`类,写tcp通信程序服务端`tcp_csrv.cpp`(代码);调用`tcpsocket.hpp`类,写tcp通信程序客户端`tcp_cli.cpp`(代码);本
目标:LED硬件原理简单介绍 LED管脚的调用、赋值以及配置 编写简单应用调用LED管脚,并测试 三极管(NPN) 电流控制电流源 三极端CE间的电阻可变,可以吧Rce看成一个可调电阻,可调电阻的变量是电源 IO管脚拉高之后,BE之间达到一定电流,可变电阻Rce就从无限大降低到大概几百欧。 高电平灯亮,低电平灯灭头文件.Linux中申请GPIO的头文件 include/linux/gpio.h三星
在之前的工作里我实现了批量下载文件和批量写入elasticsearch的功能,具体可以看这个博客:总的思路是,通过lxml解析器对原来的xml文件进行解析,提取出有用的信息,并导入到elasticsearch中去。下载模块是通过观察wget下载链接的规律,通过拆分字符串实现批量下载功能。然而经过领导的提醒和要求,我发现了自己的不足,我们需要做一个全自动化的脚本程序,只要一运行它就会自动比对没有下载
文章目录一、 ESP-01s介绍Wi-Fi插座_风扇_灯 一、 ESP-01s介绍蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计AT指令AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Ci
转载 2024-03-28 15:31:40
209阅读
前言使用的是正点原子的探索者开发板进行学习,芯片:STM32F407ZGTx学习说明此文档为本人的学习笔记,注重实践,关于理论部分会给出相应的学习链接。注:本文档添加了对代码的在线调试功能,有助于大家更好理解相关寄存器和重要变量值的变化理论学习一、看门狗(WDG)简介单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了
以下内容参考郭天祥的书籍:EA:全局中断允许位,要想打开任何中断,EA都必须为1.然后再允许某个特定的中断。 ES:串行口中断允许。ES=1时,串口接收或者发送完成数据以后会引起中断(TI=1,或者RI=1) ET1:定时计数器1中断允许。ET1=1时,当定时计数器1计数满,溢出后引起中断,可在中断函数中处理定时器。 EX1:外部中断1允许位。EX=1时,外部条边沿(或者电平)中断信号来后,会引起
中断在51单片机中共5个中断源,分别为:总的来说分为内部中断与外部中断 先说内部中断,也就是上图的两种定时器中断(T0,T1)。它们的使用与4个寄存器有关现在来介绍四种寄存器中断允许寄存器 中断优先级寄存器 定时器工作方式寄存器 定时器控制寄存器正如它们的名字一样,先允许,判断优先级,再选择工作方式,最后启动选择的定时器**中断允许寄存器(IE) EA:中断允许总开关。(1:所有
转载 2024-07-07 22:15:58
103阅读
1.使用排针时一定要注意间距,是用2.0mm还是2.54mm?画PCB时排针只有几个孔,很容易忽略这一点。类似的还有XH(直插)端子座,PH(贴片) 端子座,都要特别注意间距。此外,还有注意这些座子上插上实物是否相互阻挡,实际上就是注意器件与器件之间的距离。板子上存在多个按键,按键与按键之间的距离一定要调整好。 2.DIP封装的底座,要注意座子插孔的大小,这种圆孔插座,孔比较小,2.54
设计点灯游戏前的总结因c语言程序设计实践课,恰好选择了对点灯游戏的实现,则我们先来归纳如何去求点灯游戏的方案。零——前置芝士点灯游戏简介一层大楼共有 \(n×n\)点灯游戏规律我们不难发现以下规律\(1.\)按偶数次按钮相当于没有按。\(2.\)无论按按钮顺序如何结果总是一样的。因此我们有以下结论\(1.\)对于盘面上的每一个按钮,我们只需要考虑其按开或关的状态。\(2.\)每一个按钮的状态都是互
转载 2024-08-15 00:18:43
149阅读
一、自动下载原理esp32代码最常用的下载方式是通过串口,也就是TXD和RXD。但只有这两个线还不能完成自动下载。因为需要想办法让esp32进入下载启动模式,而进入下载启动模式的方法是让系统重启,重启时GPIO0和GPIO2保持低电平,这个在官方的文档中有说明。 关于自动reset和自动拉低就需要借用串口的流控,RTS和DTR。流控本身不是给我们用来自动下载代码用的,但是因为可以修改他们的功能,所
本期主角淘宝上常见的使用ESP-01的继电器 一、MOS管驱动款↓ 二、光耦隔离款↓使用模块很久之前买ESP-01的时候顺便买了一块第一款的继电器,也就是老款的。 前段时间想做个ESP01的继电器。发现老款模块上的三极管给击穿了。 于是就在学长指导又焊了一块三极管驱动继电器的的板子,用的PNP三极管,低电平触发,但存在一个问题就是继电器是5V的但ESP01的引脚电平为3.3V的。当ESP01的G
用的这款  各引脚功能:来至厂家提供的资料 GPIO0 默认是工作模式(不接线)。如果接了低电平就是下载模式(给模块刷固件!!),所以可以不接线,当然也可以接高电平。 反正一开始连接的时候CH_PD必须为高电平。其余的可以不接。wifi上显示了你的wifi信号说明模块已经工作。 注意默认的波特率是115200!!!!!!设置好串口调试助手的波特率,再贴张图片吧防止亲们忘。 
转载 2024-04-25 15:09:43
659阅读
AT指令蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计简介 AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。 其
esp32 环境配置 编译与烧写 文章目录一 官方资料二 环境配置第一步:安装准备第二步 获取 esp-idf第三步 配置 esp-idf编译工具三 hello word 运行四 自定义环境配置五 参考六 声明七 相关代码仓库 本文针对esp32初学者进行Linux 的编译环境配置的分享一 官方资料ESP-IDF 编程指南 在ESP-IDF 编程指南中可以选择不同的版本对不同版本的查看与入门,环
汽车转向系统-用于改变和保持汽车行驶方向的装置机械转向(MS):完全依靠驾驶员; 结构简单,造价低廉-操作费力,稳定性精确性差助力转向:机械液压助力(HPS)-液压泵由发动机驱动成本低,动力足-能耗高,后期维护困难(固定放大倍数)电子液压助力转向(EHPS)-在HPS基础上加电控装置,相关车速能耗低,反应灵敏-稳定性差,维护成本高电动助力转向(EPS)结构简单,占用空间小,能耗低,提升了
二、连接用arduino uno r3配置(如果用USB转TTL进行WiFi模块的连接则可跳过):D1为RX(receive)D0为TX(transport)连接方式:交叉相连(有些新版arduino可能存在串口标错的问题,串口用不了都可以试试D0和D1)三、WiFi模块测试要注意的点上图为正点原子的ATK-ESP8266(6插口)的引脚分布,如果不知道ATK-ESP8266和ESP8266的区别
  • 1
  • 2
  • 3
  • 4
  • 5