为什么HAL库的stm32f3xx_hal_rcc.c中的定义前有_weak修饰

2019-07-14 13:53发布

对于这个库有些地方不是很清楚,STM32f3xx_hal_rcc.c和stm32f3xx_hal_rcc_ex.c这两个文件有些函数的定义是相同的,只不过在stm32f3xx_hal_rcc.c中的定义前有_weak修饰,为什么会这样。比如_weak HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef  *RCC_OscInitStruct),这个函数在rcc.c中的函数体里没有代码实现,而在rcc_ex.c中有具体代码实现,不理解,请大神指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
饿了就吃的
1楼-- · 2019-07-15 07:23
没试过~~
dingyang598
2楼-- · 2019-07-15 07:33
亲爱的娜娜 发表于 2019-3-4 08:56
难道现在F303没有之前的那些标准库了吗,这转变一时习惯不了啊

有标准库,不过这个HAL库用着也不错

一周热门 更多>