❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
STM32H7 的 DCache 与 DMA 一致性:Clean/Invalidate 时机与 MPU 配置实战
STM32 · 蒋琴FPGA · 4 回答 · 123 浏览
STM32H7的DCache与DMA一致性核心是:DMA访问的内存必须保证Cache...
ESP32-S3 双核下 WiFi 任务与 ADC 连续采样互相抢占,怎样用核心绑定和中断优先级消除丢点
ESP32 · 杜博文智能硬件 · 4 回答 · 96 浏览
ESP32-S3 双核下,WiFi 任务默认运行在 Core 0,而 ADC 连续采样...
ESP32-S3 双核任务分配实战:把 Wi-Fi 协议栈和实时控制分别钉在哪个核上更稳
ESP32 · 马超嵌入式 · 4 回答 · 61 浏览
推荐把 Wi-Fi/TCP-IP 协议栈固定在 Core 0,实时控制任务固定在...
ESP32-S3 双核下用 FreeRTOS 任务通知替代队列传递 ADC 采样值的延迟实测对比
ESP32 · 潘东芯片应用 · 4 回答 · 91 浏览
在ESP32-S3双核(240MHz)实测中,任务通知(xTaskNotifyGive/xT...
STM32H7 的 Cache 与 DMA 一致性:Clean/Invalidate 时机怎么放才不踩内存错乱
STM32 · 马超嵌入式 · 4 回答 · 79 浏览
核心原则:DMA 读内存(外设→内存)前,CPU 必须对缓冲区做 Clea...
ESP32-S3 双核任务分配:把 Wi-Fi 协议栈和实时控制分别绑核的配置与延迟实测
ESP32 · 马超嵌入式 · 4 回答 · 53 浏览
在 ESP32-S3 双核(Core0 和 Core1)上,将 Wi-Fi 协议栈与实时...
从裸机到 RTOS:中断服务程序里调用 FreeRTOS API 的正确姿势与 FromISR 陷阱
RTOS · 于洁测硬件 · 4 回答 · 76 浏览
在FreeRTOS中,中断服务程序(ISR)里调用API必须使用带FromISR...
STM32H7 的 D-Cache 与 DMA 一致性坑:如何用 MPU 配置和 Cache 维护函数保证数据不丢
STM32 · 曹雪嵌入式软件 · 4 回答 · 92 浏览
STM32H7的D-Cache与DMA一致性问题的核心是:DMA直接访问物理内存...
ESP32-S3 双核任务分配实战:如何避免 Wi-Fi 任务与用户任务互相拖垮
ESP32 · 电子小兵入门 · 4 回答 · 107 浏览
ESP32-S3 双核(Core0 协议栈、Core1 应用)默认 Wi-Fi 任务在 C...
ESP32-S3 双核任务分配实战:把 Wi-Fi 协议栈和实时控制分别绑到 Core0/Core1 的收益与踩坑
ESP32 · 曹雪嵌入式软件 · 4 回答 · 114 浏览
ESP32-S3 双核任务分配的核心是:Core0 跑 Wi-Fi/蓝牙协议栈和系...
STM32H7 的 D-Cache 开启后 DMA 接收数据错位,如何用 MPU 配置回写策略彻底解决
STM32 · 石磊芯片维修 · 4 回答 · 110 浏览
STM32H7 开启 D-Cache 后,DMA 直接写内存而 CPU 可能读到旧缓存...
STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 Clean/Invalidate 的正确顺序怎么排?
STM32 · 石磊芯片维修 · 4 回答 · 107 浏览
STM32H7开启D-Cache后,DMA数据错位通常源于缓存一致性问题。核...
STM32H7 的 D-Cache 与 DMA 冲突导致数据错乱的定位与 MPU 配置方案
STM32 · 电子小兵入门 · 4 回答 · 85 浏览
STM32H7 的 D-Cache 与 DMA 冲突是典型问题:DMA 直接访问物理内...
STM32H7 的 D-Cache 开启后 DMA 接收数据错位:Cache 一致性维护的三种实战方案对比
STM32 · 曹雪嵌入式软件 · 4 回答 · 104 浏览
STM32H7开启D-Cache后,DMA直接写入SRAM,而CPU可能从Cache读到...
STM32H7 的 Cache 与 DMA 数据一致性:Clean/Invalidate 的时机与踩坑复盘
STM32 · 电子小兵入门 · 4 回答 · 86 浏览
STM32H7 的 L1 Cache 与 DMA 数据一致性核心在于:DMA 看到的是...