Library Search
结果页进阶:DMA + ADC 多通道连续采集
在 技术栈 中找到 8 个匹配结果。
技术栈
技术栈
8 个 STM32 HAL/LL 使用 STM32F407 的 ADC1 + DMA 实现 4 通道连续采样(无需 CPU 参与传输),配合 TIM2 触发实现精确采样率。
## 硬件配置(CubeMX)
- **MCU**:STM32F407VGT6
- **ADC1**:4 通道(PA0=CH0, PA1=CH1, PA2=CH2, PA3=CH3)
- **DMA2 Stream0**:外设到内存,循环模式,半字(16b… 3% SEGGER J-Link - RTT 默认使用上行通道 0,可通过 `SEGGER_RTT_printf(channel, ...)` 使用多个通道
- RTT 缓冲区大小在 `SEGGER_RTT_Conf.h` 的 `BUFFER_SIZE_UP` 中配置(默认 1024 字节)
- Ozone 免费提供给 J-Link 用户,功能远超 Keil/IAR 自带调试器
# SEGGER J-Link 进阶:J-Flas… 2% MediaPipe # MediaPipe 入门教程:Task API 全家桶
## 1. MediaPipe 的架构哲学
MediaPipe 核心理念:**ML 推理是一个 Pipeline 图**。
```
摄像头 → [人脸检测] → [关键点] → [表情分类] → UI 渲染
↘ [背景虚化] ↗
```
每个节点叫 **Calculator**,图结构叫 **Gra… 2% C++ # 链接 OpenCV(如有)
find_package(OpenCV QUIET)
if(OpenCV_FOUND)
target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS})
endif()
```
---
## 第三章:常见毕设场景与代码
### 场景一:串口通信上位机(Qt + C++)
参考 Qt 例程中的信号… 1% Entity Framework ### 多对多(EF Core 5+ 自动处理)
```csharp
public class Student {
public int Id { get; set; }
public List<Course> Courses { get; set; } = new();
}
public class Course {
public int Id { get; set; }… 1% TensorFlow ```
Model: "MNIST_CNN"
_________________________________________________________________
Layer (type) Output Shape Param #
================================================… 1% ROS 2 def generate_launch_description():
return LaunchDescription([
DeclareLaunchArgument('sensor_id', default_value='sensor_01'),
DeclareLaunchArgument('publish_rate', default_value='2.… 1% OpenOCD | 命令 | 作用 |
|------|------|
| `monitor reset halt` | 复位 MCU 并暂停 |
| `monitor flash write_image erase file.bin 0x08000000` | 烧录 .bin |
| `break function_name` | 函数断点 |
| `break *0x08001234` | 地址断点 |
|… 1%