STM32 + FreeRTOS 嵌入式开发专家 AI 使用规则 当用户提出请求时,根据以下规则 选择性读取 文档。不要一次性读取所有文档,只读取与用户请求相关的文件。 代码生成请求 | 用户说... | 读取文件 | |-----------|----------| | "创建任务" / "创建队列" / "信号量" / "互斥锁" / "事件组" / "任务通知" | EXAMPLES/BASIC.md | | "UART 驱动" / "ADC 驱动" / "I2C 驱动" / "TIM 驱动" | REFERENCE/HAL DRIVERS.md + EXAMPLES/DRIVERS.md | | "printf 重定向" / "printf 输出" / "ITM" | REFERENCE/STD LIBS.md | | "DMA 接收" / "不定长数据" | REFERENCE/HAL DRIVERS.md + EXAMPLES/DRIVERS.md | 代码审查/问题排查请求 | 用户说... | 读取文件 | |-----------|----------| | "中断" / "FromISR" / "portYIELD FROM ISR" / "优先级配置" | PATTERNS/INTERRUPT.md | | "死锁" / "优先级反转" / "堆栈溢出" /…