第一个项目记录模板
这是一篇可以复制修改的项目记录模板。建议每个项目都留下目标、环境、实现、验证和复盘。
项目目标
写清楚这个项目要解决的问题。例如:做一个 NTC 温度采集模块,输出单位为 0.01 摄氏度, 并通过串口打印温度结果。
硬件与软件环境
- MCU:填写具体型号。
- 开发环境:Keil / IAR / VS Code / 其他。
- 外设:ADC、UART、I2C、SPI、GPIO 等。
- 测试工具:万用表、示波器、逻辑分析仪、串口助手。
实现方案
这里记录模块分层、关键接口和参数。嵌入式项目建议写清楚 BSP 层、驱动层和 App 层分别负责什么。
// 示例:项目记录中可以贴关键接口
void Project_Init(void);
void Project_Task(void);
调试记录
记录遇到的问题、日志和解决过程。比如编译错误、外设无响应、波特率不匹配、ADC 数值异常等。
验证结果
写清楚如何证明项目可以工作:编译是否通过、串口输出是否正确、实测电压是否匹配、波形是否符合预期。
复盘与下一步
记录后续可以优化的地方,例如降低功耗、增加滤波、完善异常处理、补充协议校验。