3.在stm32f1xx_hal_msp.c内定义了HAL_MspInit(void)函数 (也就是间接的通过stm32f1xx_hal.h文件先声明了HAL_MspInit(void)函数,再接着对其进行具体的定义,为什么要在stm32f1xx_hal.h中先声明,是因为还要在stm32f1xx_hal.c中还进行了弱定义)。 4.stm32f1xx_hal.c内弱定义了 __weak void HAL_MspInit...
3.在stm32f1xx_hal_msp.c内定义了HAL_MspInit(void)函数 (也就是间接的通过stm32f1xx_hal.h文件先声明了HAL_MspInit(void)函数,再接着对其进行具体的定义,为什么要在stm32f1xx_hal.h中先声明,是因为还要在stm32f1xx_hal.c中还进行了弱定义)。 4.stm32f1xx_hal.c内弱定义了 __weak void HAL_MspInit...
最近在用RTT来写一些相应的驱动,发现有些是需要改STM32f1xx_hal_msp.c文件,有些是不用的。不知道 是什么问题,是否是我自己操作问题呢 ADC1测试是不用修改stm32f1xx_hal_msp.c文件: 上面初始化的是通道1的IO,但是我用如下图的通道15却依然能采集出数据。 但是发现usart2却是要初始化,如果不初始化就会有...