Clyde011 发表于 2025-5-4 07:18

HAL库初始化顺序是不是很讲究?

有些外设不先开GPIO就失效,这种顺序问题有啥统一方法判断吗?

Clyde011 发表于 2025-5-4 07:20

多模块一起初始化建议拆函数慢慢调。

公羊子丹 发表于 2025-5-4 07:20

GPIO得先启时钟,不然全失效。

周半梅 发表于 2025-5-4 07:21

外设时钟顺序确实得注意,不然进不了函数。

帛灿灿 发表于 2025-5-4 07:22

DMA相关函数有时放错顺序就不工作了。

童雨竹 发表于 2025-5-4 07:23

看Cube生成的代码顺序还是有参考价值的。

万图 发表于 2025-5-4 07:24

有些外设初始化顺序还要和中断同步。

Wordsworth 发表于 2025-5-4 07:25

STM的HAL库函数很多有前置依赖,坑。

Bblythe 发表于 2025-5-4 07:26

CLK树没配置好,下游模块全失效。

Pulitzer 发表于 2025-5-4 07:26

HAL库初始化有时候需要加延时,别问我为什么。

Uriah 发表于 2025-5-4 07:27

有时手动写比HAL好控制初始化顺序。
页: [1]
查看完整版本: HAL库初始化顺序是不是很讲究?