我注意到一些引脚在 MX_GPIO_init() 中配置,而另一些则没有。它们似乎已在其他地方配置,所以我不确定在哪里检查我的引脚设置是否正确。
此外,某些引脚配置在手动更改引脚排列后不会更新。例如,SPI2_NSS_Pin,在 main.h 中为“
#define SPI2_NSS_Pin GPIO_PIN_11”,尽管我在
STM32CUBEMX 中将其更改为另一个引脚,但在 MX_GPIO_init() 中仍配置为“GPIO_PIN_11”。
也就是说,我对代码生成器的工作方式以及引脚的配置方式感到很困惑。此外,使用 stm32cubemx 生成代码更好,还是从头开始手动配置一切更容易?谢谢您的帮助