- Msp回调函数产生原因?
- Msp全称:mcu support package
- 为了方便ST不同芯片平台移植;
- HAL库产生原因
- HAL全称:hardwart abstract layer
- 标准库太过于硬件具体细节,很难移植到不同的芯片平台,因此有了msp
- HAL库里面每个硬件分为两个函数 例如:
- hal_uart_init(); 功能上的描述:设置收发模式、奇偶校验位、字节数等等(与芯片无庆);
- hal_uart_mspinit(); 硬件的描述: IO初始化,不同芯片设置不同;
- 硬件的初始化顺序
- hal_uart_init() 先初始化与MCU无关的串口协议
- hal_uart_mspinit() 再初始化与mcu相关的串口引脚;
【5】、STM32F767——————>HAL库产生原因?Msp回调函数?
最新推荐文章于 2024-05-20 10:15:48 发布