我想知道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函数回调的命名约定,还是有更深层次的含义(我怀疑是这样的)。
发布于 2016-05-30 16:17:29
在STM32CubeMX中,它代表M__CU S__upport P__ackage。
STM32CubeMX documentation (UM1718)明确说明了这一点-第5.1节:

然而,在它真正定义它之前,它确实在文档中多次使用了这个术语,这有点无用!
本文档还定义了STM32CubeMX命名约定的其他方面。
https://stackoverflow.com/questions/37514022
复制相似问题