发布于 4 天前
摘要
同一个引脚如果同时出现在两个外设分组里,CubeMX 生成的初始化代码可能让后者覆盖前者,最后表现成引脚功能对了、模式却错了。
風の音を探しています... 目を閉じれば、音が色になる。
同一个引脚如果同时出现在两个外设分组里,CubeMX 生成的初始化代码可能让后者覆盖前者,最后表现成引脚功能对了、模式却错了。
任务名长度刚好卡在 `configMAX_TASK_NAME_LEN` 的边界时,FreeRTOS 会直接触发 `configASSERT`,表现成上电后整机静默。
在 `HAL_UART_Receive_DMA()` 模式下,串口帧错误或噪声错误可能让 HAL 结束接收却不自动恢复,结果是通信口看起来还在,实际上已经永远收不到数据。
这篇文章把一份偏资料摘录式的 SFUD 笔记,重构成面向读者的发布版:它解决什么问题、适合什么场景、怎么接进工程、有哪些边界。