请问STM32的HAL库stm32f4xx_hal_msp.c文件函数HAL_MspInit有什么作用

2019-07-14 18:32发布

tica, SimSun, sans-serif">STM32的HAL库中有个stm32f4xx_hal_msp.c文件,在该文件里面的函数HAL_MspInit有什么作用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
潘涛12345
1楼-- · 2019-07-14 22:26
你我然后 发表于 2018-8-16 06:57
MSP是指和MCU相关的初始化,举个例子就可以理解:
比如串口的初始化
1、我们要初始化和MCU无关的东西:例如串口协议,其中包括波特率,奇偶校验,停止位等等,这些设置和使用什么样的MCU没有任何关系,可以使用F1的MCU,也可以是F2...F4,甚至是PC上的串口。所以就把串口抽像成为一个“串口”。

了解了,谢谢党国特派员的解答
www030
2楼-- · 2019-07-15 00:56
亲们提问以后可以发布悬赏贴哦,相信这样会有更多网友来帮助解答。【发帖指导】发布悬赏贴以及回帖奖励说明
shen9283
3楼-- · 2019-07-15 01:32
 精彩回答 2  元偷偷看……
tianyou15
4楼-- · 2019-07-15 05:10
你我然后 发表于 2018-8-16 06:57
MSP是指和MCU相关的初始化,举个例子就可以理解:
比如串口的初始化
1、我们要初始化和MCU无关的东西:例如串口协议,其中包括波特率,奇偶校验,停止位等等,这些设置和使用什么样的MCU没有任何关系,可以使用F1的MCU,也可以是F2...F4,甚至是PC上的串口。所以就把串口抽像成为一个“串口”。

长见识了
maobs20
5楼-- · 2019-07-15 05:18
你我然后 发表于 2018-8-16 06:57
MSP是指和MCU相关的初始化,举个例子就可以理解:
比如串口的初始化
1、我们要初始化和MCU无关的东西:例如串口协议,其中包括波特率,奇偶校验,停止位等等,这些设置和使用什么样的MCU没有任何关系,可以使用F1的MCU,也可以是F2...F4,甚至是PC上的串口。所以就把串口抽像成为一个“串口”。

请问,这个MSP里的操作要自己去写的对吧
60user151
6楼-- · 2019-07-15 06:17
maobs20 发表于 2018-8-16 07:55
请问,这个MSP里的操作要自己去写的对吧

没错 就是在初始化的时候 库通过这个函数运行用户编写应用在初始化的东西

一周热门 更多>