背景为某SaaS平台的数据推送服务写的接口无法及时响应数据推送请求,导致频繁出现因请求超时而导致的数据推送失败,进而严重影响业务使用。接口部署在公司的阿里云上。故障点梳理 根据以上的网络拓扑图,可以初步考虑故障点范围:远端服务器公司防火墙公司服务器容器应用程序由于容器仅是对服务器网络的桥接,并未进行特殊配置,所以故障点5应最先被排除。测试环境疑似故障服务器:47.xx.xx
8051单片机引脚功能介绍首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源:  ⑴ VCC - 芯片电源,接+5V;          ⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶
转载 2024-06-15 10:15:01
1287阅读
大体预览从tcp的流程——接口——代码编写服务端流程(server)(文字说明):客户端流程(client)(文字说明):接口实现;写一个`tcpsocket.hpp`的类,用于封装tcp接口(代码);调用`tcpsocket.hpp`类,写tcp通信程序服务端`tcp_csrv.cpp`(代码);调用`tcpsocket.hpp`类,写tcp通信程序客户端`tcp_cli.cpp`(代码);本
使用过STM32开发版、或是使用过机智云自助开发平台的MCU代码自动生成工具(STM32)的电子爱好者对STM32Cube或多或少都有些了解,其中最耳熟能详的工具是具有配置MCU管脚、外设,产生初始化代码等功能的STM32CubeMX,那机智云和ST合作芯片开发工具 I-CUBE-GizWits又有作用呢? 顾名思义,I-cube-gizwits软件包是STM32 Cube的扩展软件包,
目标:LED硬件原理简单介绍 LED管脚的调用、赋值以及配置 编写简单应用调用LED管脚,并测试 三极管(NPN) 电流控制电流源 三极端CE间的电阻可变,可以吧Rce看成一个可调电阻,可调电阻的变量是电源 IO管脚拉高之后,BE之间达到一定电流,可变电阻Rce就从无限大降低到大概几百欧。 高电平灯亮,低电平灯灭头文件.Linux中申请GPIO的头文件 include/linux/gpio.h三星
 视频教程https://www.bilibili.com/video/av55149706 请先自行补充基础内容       1-3节  终于可以了,8266AT指令版本,实现远程升级单片机程序....主要问题是两个printf离得太近,wifi当成一个数据了    先说明一下
转载 2024-06-07 13:30:30
175阅读
文章目录一、 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阅读
AT指令蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计简介 AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。 其
二、连接用arduino uno r3配置(如果用USB转TTL进行WiFi模块的连接则可跳过):D1为RX(receive)D0为TX(transport)连接方式:交叉相连(有些新版arduino可能存在串口标错的问题,串口用不了都可以试试D0和D1)三、WiFi模块测试要注意的点上图为正点原子的ATK-ESP8266(6插口)的引脚分布,如果不知道ATK-ESP8266和ESP8266的区别
测试内容:1、A9作为客户端,在服务器主动断开连接或异常断开的时候,使用网络连接状态查询接口,能否获得准确的网络连接状态。结果:TCP: A9开多连接时,成功连接TCP服务器后,发送查询语句AT+CIPSTATUS? 返回内容: +CIPSTATUS: 0,CONNECT OK 1,IP INITIAL 2,IP INITIAL 3,IP INITIAL 4,IP INITIAL
很多电子爱好者都热衷制作电子时钟来练手,这些时钟会使用数码管、点阵屏、LCD液晶屏、OLED屏、TFT屏等显示模块,所使用的RTC时钟芯片也各不相同,DS1302、DS3231、DS12C887等。通过单片机等MCU驱动RTC模块,读取时间数据并交给显示模块进行展示,还可以加入按键来调节时钟,可以说是一个非常全面的练手项目。本篇我们来学习DS1302的使用,通过库函数来驱动DS1302获取时间数据
首先要做的是,这个过程网上很多教程都是可以用的,大家看其他家的就可以了大概就是在安信可的官网上下载固件包 , 刷固件的软件和串口助手在这个网站上打开,(注意:01s只能下载这个固件包),其他的都是4M以上的,无法烧录 烧固件库时:usb-ttl和01s的连接状态是 GND-GND 、 TX-RX , RX-TX相交连接; vcc 和 EN端都 接5v, IO0要&nb
前言:因为要做一个四旋翼无人机的项目,在网上找到了主控是esp32无人机的开源项目,前前后后下载ESP IDE很不理想,最后才下载成功,记录一下 ESP集成开发环境的下载。附1:有人可能要问:为什么不使用主控为stm32的开源项目,stm32更主流,keil下载也很方便。        答:因为我选择的主控为esp32这个UAV(四旋翼无人机)外观更好看,项
  尽管更加现代化的替代技术日益增多,但RS-485技术仍然在无数的通信网络中保持着中流砥柱的地位。以下是检查常见故障和建立比较麻烦的RS-485网络的8步方法。  1. RS-485使用一对非平衡差分信号,这意味着网络中的每一个设备都必须通过一个信号回路连接到地,以最小化数据线上的噪声。数据传输介质由一对双绞线组成,在噪声较大的环境中应加上屏蔽层。  2. 在绝大多数的RS-485
  在串行通信中,用“波特率”来描述数据的传输速率。所谓波特率,即每秒钟传送的二进制位数,其单位为bps(bits per second)。它是衡量串行数据速度快慢的重要指标。有时也用“位周期”来表示传输速率,位周期是波特率的倒数。国际上规定了一个标准波特率系列:110、300、600、1200、1800、2400、4800、9600、14.4Kbps、19.2Kbps、28.8Kbps、33.6
  • 1
  • 2
  • 3
  • 4
  • 5