自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 【ZigBee】ZigBee期末复习

ZigBee期末复习

2024-12-18 11:54:26 535

原创 WIFI模块中AP模式和STA模式是什么

功能:在AP模式下,设备充当无线网络的中心节点,负责管理无线网络,包括广播SSID(服务集标识符),管理连接的客户端设备,以及提供数据传输的中继点。客户端设备(如智能手机、笔记本电脑等)可以连接到AP模式的设备上,通过它访问互联网或其他网络资源。功能:在STA模式下,设备连接到一个已经存在的无线网络(通常是通过AP模式的设备建立的),以便访问网络资源或互联网。STA模式即站点模式,是指设备作为无线网络中的一个客户端节点。AP模式即无线接入点模式,是一个无线网络的创建者,是网络的中心节点。

2024-11-08 13:33:25 1388

原创 MP2315 DC-DC电源芯片引脚功能说明

高级异步调制引脚,通过将AAM引脚连接到地的电阻来设置AAM电压,从而在负载较小时将MP2315强制进入非同步模式。:使能/同步引脚,将此引脚置为高电平以启用MP2315,外部时钟可以应用于此引脚以改变开关频率。:开关输出引脚,通过PWM信号控制,用于连接电感器和输出电容,以提供稳定的输出电压。:引导引脚,需要在SW和BST之间连接一个电容和电阻,以提供高侧驱动器所需的电压。:输入电压引脚,用于接收电源输入。:反馈引脚,从输出到地的外部电阻分压器接入此引脚,用于设置输出电压。

2024-11-07 17:19:07 622

原创 K210学习板如何驱动5V舵机

想要用K210驱动舵机首先需要外接电源,具体来说,需要将舵机的信号线连接到K210开发板上的PWM引脚,VCC引脚连接到5V电源引脚,GND引脚连接到开发板的GND引脚。然后,通过编写代码设置PWM信号的频率和占空比,从而控制舵机的转动角度。需要注意的是,虽然K210芯片本身不直接给舵机供电,但舵机需要外部电源供电,且电压范围在4.8V到6V之间。此外,如果需要同时控制多个舵机,可以考虑使用多路舵机控制模块。K210是一款嵌入式AI处理器,具有丰富的外设和GPIO引脚,可以用来控制各种传感器和执行器。

2024-11-04 14:25:29 228

原创 【STM32】STM32G431RBT6单片机的BOOT引脚位置及功能

BOOT0引脚在STM32微控制器中的功能主要是用于选择设备的启动模式。具体来说,通过配置BOOT0和BOOT1引脚的电平状态,可以决定STM32在上电或复位时应从哪个存储介质加载程序。这种设计使得STM32具有灵活的启动配置能力,可以根据不同的应用需求选择合适的启动模式。这种模式通常用于ISP(In-System Programming)下载,即通过串口等接口下载程序到内部的系统存储器中。:从内部Flash启动。这是默认的启动模式,也是最常用的一种方式,适用于大多数情况下的应用程序开发。

2024-11-04 12:55:50 694

原创 【STM32】STM32G431RBT6单片机的几种烧录方式

STM32G431RBT6单片机的几种烧录方式

2024-11-04 12:50:34 689

原创 MPU6050姿态传感器介绍

VCC:供电电压引脚,通常连接到 3.3V 或 5V 电源。GND:接地引脚。SCL:IIC 通讯总线中的时钟引脚。SDA:IIC 通讯总线中的数据引脚。XCL:辅助 IIC 接口的时钟引脚,用于连接外部磁力传感器等从设备。XDA:辅助 IIC 接口的数据引脚。AD0:地址管脚,用于设置 IIC 地址的最低位。当 AD0 接 GND 时,IIC 地址为 0x68;接 VCC 时,IIC 地址为 0x69。INT:中断输出引脚,用于通知微控制单元(MCU)数据准备就绪。

2024-11-03 22:10:55 519

原创 【ESP32】ESP32中Serial.println()函数含义与作用

Serial.println()函数是Arduino开发环境中常用的串口通信函数,它允许开发者将文本、数值或其他数据类型以可读的格式发送到串行端口。在ESP32的开发中,Serial.println()函数通常用于初始化串口通信,并设置波特率。此外,通过指定不同的格式参数(如 DEC、HEX、OCT、BIN),可以控制数据的输出格式,如十进制、十六进制、八进制和二进制。同时,由于其自动换行的特性,使用 Serial.println() 输出的日志信息更为整洁,便于分析和解读。

2024-10-30 09:30:07 417

原创 【ESP32】TX 与 RX 是什么?

RX则代表接收数据的过程,通常与接收数据的设备或端口相关联。在串口通信中,RX引脚用于接收来自外部设备的数据。当ESP32等单片机需要从电脑或其他微控制器接收指令或数据时,它会通过RX引脚读取数据。:TX代表发送数据的过程,通常与发送数据的设备或端口相关联。当ESP32等单片机需要向电脑或其他微控制器发送信息时,它会通过TX引脚输出数据。ESP32单片机上的TX(Transmit,发送)与RX(Receive,接收)是通信技术中的两个基本概念,分别表示。

2024-10-28 09:52:05 587

原创 【ESP32】ESP32 5V引脚是哪个?

开发板上 VIN 引脚输出是不到5V的,差不多是在4.8左右,因为电流经过了二极管产生了一段压降,所以 VIN 输出不到5V。它的工作电压通常为3.3V,而不是5V。因此,ESP32的GPIO引脚默认输出的是3.3V电压,无法直接输出5V电压。

2024-10-27 11:11:01 1111

原创 无源晶振与有源晶振的区别

总的来说,无源晶振适用于成本敏感且对信号质量要求不高的场景,而有源晶振则适用于对信号质量和稳定性要求较高的应用。选择哪种类型的晶振应根据具体的设计需求和预算来决定。无源晶振与有源晶振在。

2024-10-18 09:45:24 265

原创 【计算机组成原理】原码、反码、补码的解释(示例A0A0的原码、反码、补码的计算)

原码、反码和补码是计算机中用于表示有符号整数的三种不同编码方式。要计算“A0A0”的原码、反码和补码,需要先明确其二进制表示。

2024-10-18 09:38:25 778

原创 【ESP32】三个按键控制三个呼吸灯(含代码注释)

在 Arduino 编程中,特别是使用 ESP32 开发板时,这个函数非常关键,因为它允许用户通过调整这些参数来控制 LED 的亮度和效果。这个函数通常用于控制 LED 的亮度和闪烁效果。2.上电状态LED不亮,按下一个按键后LED开始闪烁,上述代码中可以调整呼吸频率与呼吸周期,在按键按下和释放后LED作出反应。该函数的作用是将指定的引脚与一个特定的 PWM 通道关联起来,这样你就可以通过控制该通道来控制 LED 的行为。之后,你可以使用其他 LED PWM 相关的函数来设置和控制 LED 的亮度。

2024-10-11 11:07:03 659

原创 【ESP32】三个按键点亮三个LED,代码解析(调用RBD_Button库函数)

【代码】【ESP32】三个按键点亮三个LED,代码解析(调用RBD_Button库函数)

2024-10-08 16:41:36 292

原创 STM32G431RBT6 VREF+与VDDA引脚

在电子测量和控制系统中,参考电压的稳定性对于整体精度至关重要。通过提供一致的电压水平,VREF+帮助减少由于电压波动引起的误差,从而提高整个系统的测量与控制精度。VREF+在STM32G431RBT6中不仅是一个高质量的内部参考电压源,更是确保ADC和DAC性能、优化电源管理、增强系统可靠性、支持高级功能实现以及简化系统设计的关键要素。将STM32G431RBT6的VREF+与VDDA连到一起,不仅可以简化电路设计,提高系统稳定性和可靠性,还能支持高级功能的实现并降低系统误差。

2024-09-27 22:06:36 1008

原创 TFT屏幕上D0~D15引脚是什么?

不同的TFT屏幕和单片机可能会有不同的引脚定义和连接方式。因此,在实际使用时,应根据具体的硬件文档或原理图来确定各个引脚的功能和连接方式。对于某些TFT屏幕,还可能包含背光控制引脚(如BL_ON、BL_ADJ等)以及触摸屏接口引脚(如触摸中断引脚、触摸数据引脚等)。:这8个引脚通常用于传输较低位的数据(如D0是最低位,D7是次低位),在并行数据传输中,这些引脚可以同时传输8位数据。:同样地,这8个引脚用于传输较高位的数据(如D8是第9位,D15是最高位),与D0~D7一起,构成了16位的数据总线。

2024-09-26 22:27:23 654

原创 场效应管AO3400A是什么,在电路中起到什么作用

场效应管AO3400A以其卓越的电气性能和技术特点,在现代电子设备的设计和应用中扮演着至关重要的角色。无论是电源管理、电机驱动还是信号放大等领域,AO3400A都能提供高效、稳定的解决方案,助力电子设备的性能提升和可靠性保障。

2024-09-25 20:20:45 905

原创 ESP32模组相关说明

ESP32-S3-WROOM-1-N16R8模组支持通过UART0(即TX0和RXD)下载固件,这意味着它可以通过串口进行程序的烧录。ESP32-C3和ESP32-WROVER系列的ESP32模组都具备内置的USB-CDC功能,可以直接通过USB接口与电脑连接,进行程序的烧录和调试,从而避免了使用CH340等外部USB转串口芯片的需要。ESP32-S3-WROOM-1-N16R8模组本身已经具备了足够的功能来支持固件的烧录,因此不需要额外的CH340烧录芯片。

2024-09-24 17:47:46 1075

原创 肖特基二极管SS14L_R1_00001在电路中起到什么作用

总的来说,SS14L_R1_00001型号的肖特基二极管在电路中扮演着重要的角色,不仅能够提高电路的效率和可靠性,还能适应各种高速和高频的应用需求。肖特基二极管是一种利用金属-半导体结的整流器件,它以其低正向压降和高反向恢复速度而著称。

2024-09-24 16:15:35 467

原创 自恢复保险丝SMD1206B005TF在电路中起什么作用

在正常工作条件下,这些材料保持低阻抗状态,允许电流顺畅通过。但是,一旦电路发生过载或短路,导致流经保险丝的电流增大,产生的热量会使聚合树脂融化,体积迅速增长,形成高阻状态,从而限制电流并保护电路。在故障排除后,随着温度的降低,自恢复保险丝重新冷却结晶,导电粒子重新形成导电通路,保险丝恢复到低阻状态,电路再次通电。总的来说,自恢复保险丝SMD1206B005TF在电路中的主要作用是提供过流保护,确保电路在异常情况下能够安全地断开,并在问题解决后自动恢复正常工作,从而保护电子设备免受损坏。

2024-09-23 22:43:35 323

原创 PCB电路中CBG160808U601T磁珠是什么,起到什么作用

这种磁珠的封装形式是贴片电感,绕线形式为单层间绕式,导磁体性质为铁氧体磁芯,磁芯形状为E形。它的工作频率属于低频范围,安装方式为卧式密封,骨架材料为塑料。由于其特殊的结构和材料,磁珠能够有效地吸收和抑制电磁干扰,从而保证电子设备的正常工作。此外,磁珠还具有体积小、重量轻、使用方便等优点,因此在现代电子设备中得到了广泛的应用。总的来说,CBG160808U601T磁珠在电子设备中起到了至关重要的作用,它不仅能够提高设备的性能和稳定性,还能够保证设备的正常运行和使用寿命。

2024-09-22 18:09:14 443

原创 DC电源插座 DC005-2.5三个引脚分别是什么含义

DC电源插座 DC005-2.5的三个引脚分别是电源正极、负极静触点和负极动触点。

2024-09-22 18:05:54 977

原创 【STM32】STM32G431RBT6芯片引脚默认功能是什么?

例如,可以通过调用RCC_APB2PeriphClockCmd函数来启用AFIO(Alternate Function I/O)复用时钟,然后使用GPIO_PinRemapConfig函数选择合适的重映射选项,从而释放这些引脚供普通I/O使用。然后,需要对GPIO端口模式进行配置,将PA9设置为推挽复用输出模式,将PA10设置为浮空输入或带上拉输入模式。在STM32G431RBT6中,GPIO端口A(PA0~PA15)是多功能的输入输出端口,可以配置为不同的外设功能,如USART、ADC、定时器等。

2024-09-21 21:21:06 991

原创 CH340N中V3引脚是什么?起什么作用?

当CH340N使用5V供电时,V3引脚需要接一个容量为0.1μF(104)的电容到地。这个电容用于滤除电源中的高频噪声,确保电源的稳定性和纯净度,从而提高数据传输的可靠性和抗干扰能力。当CH340N使用3.3V供电时,V3引脚应直接连接到VCC引脚,并同时输入外部的3.3V电源。总的来说,V3引脚的正确连接对于CH340N芯片的稳定运行至关重要。通过合理配置V3引脚的电容或直接连接VCC,可以有效减少电源噪声,提高USB传输的质量和稳定性。

2024-09-21 11:03:20 533

原创 ATMEGA328P芯片引脚介绍

此外,在某些应用中,可能需要根据特定的电压范围来调整ADC的参考电压。具体来说,当AREF引脚连接到一个外部电压源时,ADC将使用这个外部电压作为其最大参考值,而不是依赖于内部默认的参考电压。每个引脚都有其特定的功能和用途,但在实际应用中,许多引脚可以灵活配置为普通IO引脚使用。总的来说,ATmega328P中的AREF引脚提供了一种灵活的方式来调整ADC的参考电压,从而满足不同应用的需求。虽然这些引脚有特定的模拟功能,但在不需要高精度ADC的应用中,它们也可以作为普通IO引脚使用。

2024-09-21 10:28:19 1971

原创 arduino nano的两种芯片分别是什么?

ATmega328在存储容量、性能和功能上都优于ATmega168,适合更复杂和高性能需求的项目。而ATmega168则适合预算有限且需求相对简单的情况。在选择时,应综合考虑项目的具体需求和预算限制,以找到最适合的解决方案。两种芯片的有什么区别。

2024-09-20 18:01:57 1007

原创 ROS激光雷达介绍

综上所述,ROS激光雷达在机器人自主导航、环境感知和地图构建等方面发挥着重要作用。尽管面临一些挑战,但其独特的优势使其成为机器人技术中不可或缺的一部分。

2024-09-20 16:46:30 903

原创 arduino IDE TFT_eSPI库函数的相关函数

这个函数接受一个32位的颜色值作为参数,可以将屏幕全部涂成这个颜色,常用于清屏或初始化显示。同时,TFT_eSPI库不仅支持基本的绘图操作,还支持文字和图片显示,使其适用于复杂的显示需求。在应用时,开发者需要确保正确配置屏幕参数以获得最佳效果。这个函数接受两个参数,分别代表x轴和y轴的位置。通过这个函数,可以精确地控制文本在TFT屏幕上的显示位置。可以在指定的(x, y)坐标位置开始绘制文本。

2024-09-20 16:39:31 598

原创 arduino IDE中randomSeed()函数的用法

Arduino IDE中的randomSeed函数是用于设定随机数生成器的初始值,即种子。这个种子是伪随机数生成器的一个关键元素,它决定了生成的随机数序列的起点。randomSeed通常需要配合random函数一起使用,random函数在没有调用randomSeed时,将会产生可预测的相同序列的随机数。

2024-09-20 09:58:01 514

原创 VCC与GND之间电容起到什么作用?

综上所述,VDD与GND之间并联多个电容与串联一个电容在电源滤波、阻抗特性、储能能力和旁路功能等方面存在显著区别。并联多个电容因其对不同频率噪声的良好滤波效果和稳定的电源输出,广泛应用于各种电子设备中。而串联一个电容则更适用于特定的频率范围或特殊的应用场景。并联多个电容和串联一个电容在电子电路中具有不同的作用和效果。并联多个电容主要用于滤除不同频率的噪声,提高电源质量,而串联一个电容则通常用于特定频率或特定功能的滤波。

2024-09-18 18:32:23 892

原创 光电二极管是什么?

总之,光电二极管是一种重要的半导体器件,通过将光能转换为电能,在多个领域发挥着关键作用。

2024-09-18 17:46:41 498

原创 stm32g431rbt6芯片中VREF+是什么?在电路中怎么设计?

总之,VREF+在STM32G431RBT6芯片中不仅是一个高质量的内部参考电压源,更是确保ADC和DAC性能、优化电源管理、增强系统可靠性、支持高级功能实现以及简化系统设计的关键要素。通过充分利用VREF+的优势,开发者能够在确保转换精度的同时,为自己的应用带来更高效、更可靠的性能表现。,它为ADC(模数转换器)和DAC(数模转换器)提供稳定的电压参考点,确保转换过程的准确性。

2024-09-18 12:13:54 1511

原创 【嘉立创EDA】画PCB板中为什么要两面铺铜为GND,不能一面GND一面VCC吗?

总的来说,两面铺铜为GND的做法是为了优化电路板的性能和可靠性,但这并不意味着所有情况下都不能一面GND一面VCC。在一些特殊的设计中,可能会采取不同的铺铜策略来满足特定的技术要求。因此,设计师在选择铺铜策略时,应该充分考虑电路的工作频率、功能复杂度、电磁环境等因素。此外,在深入了解了两面铺铜为GND的原因后,可以看到,设计决策总是在权衡各方面的利弊。例如,虽然铺铜能够提高散热能力,但也可能带来散热过快的问题,导致拆焊和返修困难。同时,铺铜还可能影响天线部分的信号接收,因此在天线周围区域一般不会铺铜。

2024-09-17 20:16:19 2724

原创 RZ7888电机驱动芯片

RZ7888芯片作为有刷直流电机驱动芯片,在实际应用中具有重要的价值。能够有效地控制有刷直流电机的启动、停止和转速,配合适当的保护机制,可以保障电机的稳定运行并延长其使用寿命。在选择使用RZ7888芯片时,除了考虑其功能外,还需关注其性能参数,如输出电流、工作电压等,以确保其能够满足特定应用场景的需求。总的来说,RZ7888 SOP-8芯片是一款高性能、低成本、易于使用的电机驱动芯片,适用于各种电机驱动场合。在使用时应正确连接各个引脚,并注意相关使用事项,以确保电机驱动的高效和安全。

2024-09-12 14:07:56 902

原创 单片机中为什么要使用5v转3.3v,不直接使用3.3V电压

5V和3.3V是常见的电压水平,在技术上都有其特定的应用场景。为了保护电路、提升效能和确保系统的稳定运行,经常需要将5V转换为3.3V。

2024-09-12 11:54:39 2904

原创 EXCEL表格如何实现数字自动加减乘数(简单有效)

如果你想要让两格数字相加,又不想去打开计算器去计算可直接在结果表格中输入"="号,然后点击你想要两个相加的数字表格,如:想要E31的数字和F31的数字相加得出来的结果输入到G31格,可直接在G31格中输入"=E31+F31",当然这个E31和F31可以不自己打出来,而是点击就会在上方载入的。当然你想要多行或者多列依然可以使用上述办法,无非是多打几个"+"。其他运算也是相同(换汤不换药,跟小学数学一样会加减乘除的运算即可)。方法很简单,如上图所示。

2024-09-05 21:36:30 1851

原创 macOS系统介绍与特点

此后,每个版本的macOS都带来了新的功能和改进,例如Jaguar(10.2)增加了搜索功能和许多新应用程序,而Panther(10.3)则引入了Safari浏览器并取代了Internet Explorer。近年来,macOS的发展更加注重智能化和跨平台整合,如即将推出的macOS Sequoia将带来多项创新,包括iPhone镜像功能、Safari浏览器的重大更新以及一系列新游戏。总之,macOS系统凭借其独特的用户界面设计、稳定的性能、强大的安全措施和丰富的应用程序生态,为用户带来了卓越的使用体验。

2024-09-05 20:51:16 1103

原创 网关,DNS,MAC地址,子网掩码,网段分别是什么?

综上所述,网关、DNS、MAC地址、子网掩码和网段各自具有独特的功能和重要性。这些基础概念共同构建了计算机网络通信的基础框架,理解并正确配置这些参数是确保网络正常运行的关键步骤。

2024-09-05 20:44:47 651

原创 CC2530单片机介绍

同时,CC2530还集成了强大的5通道DMA、IEEE 802.15.4 MAC定时器、通用定时器、IR发生电路、具有捕获功能的32-kHz睡眠定时器、硬件支持CSMA/CA、支持精确数字化RSSI/LQI、电池监视器和温度传感器等众多外设。CC2530的特性还包括极高的接收灵敏度和抗干扰性能,可编程的输出功率高达4.5 dBm,只需要极少的外接元件,并且只需一个晶振即可满足网状网络系统的需求。为了有效利用CC2530微控制器,需要理解并遵循一定的开发流程,确保编程的高效和实际应用的成功。

2024-09-05 20:37:26 1587

原创 MQTT是什么?

它不仅适用于资源受限的环境,还支持高效的异步通信和消息持久化,大大提升了消息传递的效率和可靠性。MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的消息传输协议,广泛应用于物联网和分布式系统中。异步通信:使用发布-订阅模式,允许消息的异步传递,发送者和接收者之间解耦,提高系统的可伸缩性和灵活性。轻量级设计:MQTT协议设计简洁,开销小,适用于资源受限的设备和网络环境。消息持久化:提供了消息持久化的机制,确保消息能够可靠地传递给接收者。

2024-09-03 09:05:44 393

Arduino基础教程:LED闪烁代码

本资源提供了一份使用Arduino IDE编程的LED闪烁代码,旨在帮助初学者快速入门Arduino开发和基础电子电路控制。该代码简单易懂,通过控制连接到Arduino开发板的LED灯实现闪烁效果,是学习Arduino编程和硬件交互的理想起点

2025-01-17

ESP32-S3 Arduino智能寻迹超声波避障小车代码

本资源提供了一套完整的基于ESP32-S3单片机使用Arduino IDE编程的智能寻迹加超声波避障小车代码。该代码经过精心设计和调试,能够实现小车在复杂环境下的自主寻迹和避障功能,适用于各种智能小车项目和机器人竞赛。

2025-01-17

51单片机-文字取模软件-选择方式

LED文字取模软件,实测可用,无需任何积分,免费下载,用于文字图像取模,本文提供下载软件。 使用时点击新建图像,选择高度为8 ,宽度任意(此处针对51单片机8x8列阵),可在模拟动画中放大格点。使用前应先调参数设置,其它选项中,勾选上纵向取模,其他的都选默认即可,最后在取模方式中选择C51格式,之后在下方生成区域复制即可。

2023-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除