logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRTOS队列集实战:单任务同时监听多路传感器信号

在STM32多传感器项目中,FreeRTOS队列集(QueueSet)可高效处理红外、编码器、MPU6050等多路中断数据。其核心原理为:队列集仅存储队列句柄,当任一队列有数据时,自动通知任务阻塞唤醒。任务通过句柄判断数据来源,再读取对应队列完成处理,避免轮询浪费资源。代码实现中,中断仅写队列,任务统一调度,提升系统响应性与实时性。适用于机器人、平衡车等多源事件协同场景,显著降低CPU占用,是嵌入

文章图片
#单片机#stm32#学习
【嵌入式项目实战】异构智能追踪云台系统开发日志 Day 1:从裸机到FreeRTOS,工程搭建踩坑全记

在决定推翻重来之前,我先排查了旧标准库工程里两个容易被忽略、但会导致FreeRTOS移植后"随机诡异死机"的隐患点。这两个概念对所有STM32+FreeRTOS项目都通用,记录下来。这是我"基于STM32+FreeRTOS与嵌入式Linux的异构智能追踪云台系统"项目的第一篇开发日志。这个项目参考了开源项目的架构思路,目标是做一个OpenMV(端侧AI感知)+ STM32F407+FreeRTOS

#单片机#学习#stm32
TCP Server 测试

然后配置 W5500 的静态 IP,并通过读取 PHY 状态判断网口链路是否建立,解决了 LINK OFF 和 ping 超时的问题。最后我用 W5500 的 socket API 实现了一个 TCP Server,在电脑端用 NetAssist 作为 TCP Client 连接 STM32,实现了字符串收发和回显。这时我判断:ping 能通说明 IP 层没问题,TCP 连接失败说明 STM32

#tcp/ip#网络协议#网络 +4
今天农巡车摄像头到单片机到esp32到网页问题(数据传输)

今天整个调试过程体现的核心思路是分段隔离验证先验证最小单元:不跑整车(其实主要是方便),先单独让STM32发一条固定字符串,验证串口本身能不能工作逐段排查:STM32→CH340→串口助手,一段一段确认,不要一上来就接全套硬件区分硬件问题和软件问题:乱码是硬件/配置问题,没数据是逻辑问题,两类问题排查方向完全不同改一个验一个:我每次只改一个变量(波特率、GND、VCC),不要同时改多个,否则不知道

文章图片
#单片机#嵌入式硬件#stm32 +1
到底了