logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

esp32的一些基础知识

本文提炼了ESP32家族、经典开发板特性及FreeRTOS的核心概念:1. **ESP32家族**:分为经典款(全能)、S系(AI/带屏)、C系(低功耗性价比)、H系(无WiFi/主打Matter)和P系(无网络纯算力)。2. **WROOM-32开发板**:搭载双核LX6,集成WiFi和蓝牙。其生态极丰富且稳定,是物联网入门首选,但架构偏老、功耗稍高。3. **FreeRTOS**:微控制器实时

文章图片
#c++#c语言#单片机 +1
数据结构——静态链表(c语言笔记)

静态链表是用数组模拟链表的数据结构,每个节点包含数据和下一个节点的数组下标(cur)。下标0存储头指针,下标1开始为备用链表。初始化时将所有节点串联成备用链表,插入节点时从备用链表分配空间,删除后释放回备用链表。示例代码展示了初始化、插入、删除和遍历操作,使用头插法管理链表。静态链表通过数组下标代替指针,实现类似链表的动态内存管理,避免指针操作但需预先分配固定空间。

#数据结构#链表#c语言
stm32舵机不运作或者舵机执行延迟很高

摘要:调试STM32驱动舵机时出现异常,舵机间歇性运作。经检查代码无误后更换舵机仍无效。通过LED测试发现时钟频率异常,分析发现晶振函数未启用,导致主频由72MHz降至8MHz。最终确认因接线错误烧毁晶振,更换新STM32后问题解决。提醒注意舵机接线时可能损坏晶振。(149字)

#stm32#嵌入式硬件#单片机
数据结构——单链表(c语言笔记)

摘要:本文详细介绍了链式存储结构的基本概念、实现方式及其与顺序存储的对比。链式存储通过节点(包含数据域和指针域)实现非连续存储,具有插入删除高效、内存利用率高等优点,但随机访问效率低。文章提供了C语言实现的单链表完整代码,包括初始化、增删改查、排序等操作,并解释了关键函数的实现逻辑。通过对比分析,突出了链表在动态内存管理上的优势,同时指出了其访问效率上的不足。代码示例展示了带头结点的单链表实现,包

#数据结构#c语言
到底了