STM32CubeMX HAL_xxx_MspInit()函数中的MSP代表什么?
What does the MSP in STM32CubeMX HAL_xxx_MspInit() functions stand for?
我想知道 HAL_xxx_MspInit()
回调中的缩写 "MSP" 代表什么。我已经在一些固件驱动程序中看到了这一点,比如来自 ST 的 HAL 库。
例如:
void HAL_UART_MspInit(UART_HandleTypeDef *huart);
void HAL_SPI_MspInit(SPI_HandleTypeDef *hspi);
来自 stm32f3xx_hal_uart.h
和 stm32f3xx_hal_spi.h
。我想知道 Msp
指的是什么。它只是来自驱动程序中 init
函数的回调的命名约定,还是具有更深层的含义(我怀疑它具有)。
在STM32CubeMX中代表MCU S支持P阿克奇。
STM32CubeMX 文档 "STM32CubeMX for STM32 configuration and initialization C code generation" (UM1718) 对此很清楚 - 第 5.1 节:
然而,在真正定义它之前,它确实在文档中多次使用了这个术语,但有点无益!
本文档中还定义了 STM32CubeMX 命名约定的其他方面。
我想知道 HAL_xxx_MspInit()
回调中的缩写 "MSP" 代表什么。我已经在一些固件驱动程序中看到了这一点,比如来自 ST 的 HAL 库。
例如:
void HAL_UART_MspInit(UART_HandleTypeDef *huart);
void HAL_SPI_MspInit(SPI_HandleTypeDef *hspi);
来自 stm32f3xx_hal_uart.h
和 stm32f3xx_hal_spi.h
。我想知道 Msp
指的是什么。它只是来自驱动程序中 init
函数的回调的命名约定,还是具有更深层的含义(我怀疑它具有)。
在STM32CubeMX中代表MCU S支持P阿克奇。
STM32CubeMX 文档 "STM32CubeMX for STM32 configuration and initialization C code generation" (UM1718) 对此很清楚 - 第 5.1 节:
然而,在真正定义它之前,它确实在文档中多次使用了这个术语,但有点无益!
本文档中还定义了 STM32CubeMX 命名约定的其他方面。