随笔分类 -  嵌入式开发

1 2 3 4 5 ··· 11 下一页
摘要:一、LVGL简介 LVGL(Light and Versatile Graphics Library)是一个免费的轻量级开源图形库。LVGL 是一款具有丰富部件,具备高级图形特性,支持多种输入设备和多国语言,独立于硬件之外的开源图形库。LVGL 官方网址为:https://lvgl.io/。LVGL 阅读全文
posted @ 2025-04-15 22:43 星光映梦 阅读(1982) 评论(0) 推荐(1)
摘要:一、什么是IDF组件注册表 IDF 组件注册表(IDF Component Registry)是为 ESP-IDF(Espressif IoT Development Framework)开发框架提供的官方组件搜索和添加平台。开发者可以通过网络访问 IDF 组件注册表,搜索并找到所需的组件,然后按照 阅读全文
posted @ 2025-04-14 19:11 星光映梦 阅读(353) 评论(0) 推荐(0)
摘要:一、什么是MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于 TCP/IP 协议上。MQTT 在物联网、小型设备、移动应用等方面有广泛的应 阅读全文
posted @ 2025-04-08 22:27 星光映梦 阅读(527) 评论(0) 推荐(0)
摘要:一、TCP/IP协议栈 ESP32 S3 是一款集成了 Wi-Fi 和蓝牙功能的微控制器,而 lwIP(轻量级 IP)是一个为嵌入式系统设计的开源 TCP/IP 协议栈。通过使用 lwIP 库,ESP32-S3 可以实现与外部网络的通信,包括发送和接收数据包、处理网络连接等。因此,ESP32 S3 阅读全文
posted @ 2025-04-07 22:56 星光映梦 阅读(717) 评论(0) 推荐(0)
摘要:一、ESP32简介 ESP32 是乐鑫公司(ESPRESSIF)继 ESP8266 芯片后推出的又一款集成集成了 Wi-Fi 和蓝牙功能的低成本、低功耗的微控制器。它是一个集成天线和射频巴伦、功率放大器、低噪声放大器、滤波器和电源管理模块。整个解决方案占用的印刷电路板面积最少。该板采用台积电 40n 阅读全文
posted @ 2025-04-02 20:01 星光映梦 阅读(1396) 评论(0) 推荐(0)
摘要:一、ESP32简介 ESP32 是乐鑫公司(ESPRESSIF)继 ESP8266 芯片后推出的又一款集成集成了 Wi-Fi 和蓝牙功能的低成本、低功耗的微控制器。它是一个集成天线和射频巴伦、功率放大器、低噪声放大器、滤波器和电源管理模块。整个解决方案占用的印刷电路板面积最少。该板采用台积电 40n 阅读全文
posted @ 2025-04-01 20:01 星光映梦 阅读(925) 评论(0) 推荐(0)
摘要:一、W5500以太网模块 W5500 是一款由 WIZnet 公司生产的以太网控制芯片,它集成了一个全双工的 10/100Mbps 以太网 MAC 和 PHY,以及一个硬件的 TCP/IP 协议栈。W5500 芯片通常被用于嵌入式系统中,为微控制器提供网络连接的能力,使得设备能够通过以太网进行数据传 阅读全文
posted @ 2025-03-31 20:07 星光映梦 阅读(1275) 评论(0) 推荐(0)
摘要:一、什么是内存管理 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效、快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,其实最终都是要实现两个函数:malloc() 和 free()。malloc() 函数用来内存申请,free() 函数 阅读全文
posted @ 2025-03-28 20:34 星光映梦 阅读(186) 评论(0) 推荐(0)
摘要:一、SPIFS简介 SPIFFS 是一个用于 SPI NOR Flash 设备的嵌入式文件系统,支持磨损均衡(嵌入式设备使用的大多数存储芯片都支持每个扇区有限的擦除集,如果没有均衡,则嵌入式设备的寿命可能会受到影响)、文件系统一致性检查等功能。该文件系统只需要少量的RAM就可以运行。 二、SPIFF 阅读全文
posted @ 2025-03-27 21:00 星光映梦 阅读(417) 评论(0) 推荐(0)
摘要:一、SD卡简介 SD 卡的规范由 SD 卡协会明确,可以访问 https://www.sdcard.org 查阅更多标准。SD 卡主要有 SD、Mini SD 和 microSD(原名 TF 卡,2004 年正式更名为 Micro SD Card)三种类型,Mini SD 已经被 microSD 取 阅读全文
posted @ 2025-03-26 21:03 星光映梦 阅读(457) 评论(0) 推荐(0)
摘要:一、分区表概述 在 ESP32 开发中,分区表(Partition Table)是一个关键的系统组件,用于定义芯片上 Flash存储器的分配方式。通过分区表,可以指定 Flash 存储的不同区域分别用来存放应用程序、文件系统、OTA 更新数据等。简单来讲,分区表用于告诉 ESP32 设备如何划分其内 阅读全文
posted @ 2025-03-25 22:10 星光映梦 阅读(614) 评论(0) 推荐(0)
摘要:一、随机数发生器简介 ESP32 S3 内置一个真随机数发生器(RNG),其生成的 32 位随机数可作为加密等操作的基础。ESP32-S3 的随机数发生器可通过物理过程而非算法生成真随机数,所有生成的随机数在特定范围内出现的概率完全一致。 系统可以从随机数发生器的寄存器 RNG_DATA_REG 中 阅读全文
posted @ 2025-03-24 22:26 星光映梦 阅读(194) 评论(0) 推荐(0)
摘要:一、内部温度传感器简介 温度传感器生成一个随温度变化的电压。内部 ADC 将传感器电压转化为一个数字量。温度传感器的测量范围为 –20 °C 到 110 °C。温度传感器适用于监测芯片内部温度的变化,该温度值会随着微控制器时钟频率或 IO 负载的变化而变化。一般来讲,芯片内部温度会高于外部温度。 温 阅读全文
posted @ 2025-03-21 22:28 星光映梦 阅读(150) 评论(0) 推荐(0)
摘要:一、ADC简介 生活中接触到的大多数信息是醉着时间连续变化的物理量,如声音、温度、压力等。表达这些信息的电信号,称为 模拟信号(Analog Signal)。为了方便存储、处理,在计算机系统中,都是数字 0 和 1 信号,将模拟信号(连续信号)转换为数字信号(离散信号)的器件就叫模数转换器(Anal 阅读全文
posted @ 2025-03-20 22:58 星光映梦 阅读(294) 评论(0) 推荐(0)
摘要:一、RTC时钟简介 RTC(实时时钟)是指安装在电子设备或实现其功能的 IC(集成电路)上的时钟。RTC 实时时钟能为系统提供一个准确的时间,即时系统复位或主电源断电,RTC 依然能够运行,因此 RTC 也经常用于各种低功耗场景。 通常,RTC 配备一个单独分离的电源,如纽扣电池(备用电池),即使开 阅读全文
posted @ 2025-03-19 22:06 星光映梦 阅读(580) 评论(0) 推荐(0)
摘要:一、PWM简介 PWM(Pulse Width Modulation),简称脉宽调制,是一种将模拟信号变为脉冲信号的计数。PWM 可以控制 LED 亮度、直流电机的转速等。 PWM 的主要参数如下: PWM 频率。PWM 频率是 PWM 信号在 1s 内从高电平到低电平再回到高电平的次数,也就是说 阅读全文
posted @ 2025-03-18 22:23 星光映梦 阅读(520) 评论(0) 推荐(0)
摘要:一、看门狗简介 MCU 可能工作在一些复杂环境,可能受到某些电磁干扰出现程序跑飞,导致死循环无法继续执行工作,看门狗的作用就是为了避免这种情况。看门狗的本质也是一个定时器,在程序启动后,需要在一定的时间内再给它一个信号,俗称“喂狗”。如果没有按时“喂狗”,说明系统或软件出现了不可预知的问题(比如软件 阅读全文
posted @ 2025-03-17 20:37 星光映梦 阅读(95) 评论(0) 推荐(0)
摘要:一、什么是通用定时器 ESP32 S3 芯片配备了两个通用定时器组,每组均包含两个通用定时器和一个主系统看门狗定时器。每个通用定时器都具备多个通道。通过明确指定定时器号和通道号,用户可以精准地选定所需的定时器和通道。每个定时器均支持独立编程,并且具备微秒级的精确时间中断生成能力。基本的定时器参数设置 阅读全文
posted @ 2025-03-14 21:04 星光映梦 阅读(192) 评论(0) 推荐(0)
摘要:一、什么是定时器 定时器是单片机内部集成的功能,它能够通过编程进行灵活控制。单片机的定时功能依赖于内部的计数器实现,每当单片机经历一个机器周期并产生一个脉冲时,计数器就会递增。定时器的主要作用在于计时,当设定的时间到达后,它会触发中断,从而通知系统计时完成。在中断服务函数中,我们可以编写特定的程序以 阅读全文
posted @ 2025-03-13 21:13 星光映梦 阅读(236) 评论(0) 推荐(0)
摘要:一、SPI简介 1.1、SPI通信协议简介 SPI 是 Serial Peripheral interface 缩写,顾名思义就是串行外围设备接口。SPI 通信协议是 Motorola 公司首先在其 MC68HCXX 系列处理器上定义的。SPI 接口是一种高速的全双工同步的通信总线。 SCK(Ser 阅读全文
posted @ 2025-03-12 20:50 星光映梦 阅读(620) 评论(0) 推荐(0)

1 2 3 4 5 ··· 11 下一页