STM32CubeMX工具一、简介
微控制器图形化配置:
---自动处理引脚冲突
---动态设置确定的时钟树
---可以动态确定参数设置的外围和中间件模式和初始化
---功耗预测
C代码工程生成器覆盖了STM32微控制器初始化编译软件,如IAR、KEIL、GCC可以独立使用,作为Ecli插件使用。
HAL库与STD库区别:
---STD库(标准外设库):寄存器操作,将一些基本的寄存器操作封装成函数。
---HAL库(硬件抽象库):将这些抽象成了一个抽象层,从使用的角度来看,是与硬件无关的。
---HAL库的优势:
>>HAL库是ST未来主推的库,从2015开始ST新出的芯片已经没有STD库。
>>HAL库的处理机制比STD库好很多,HAL库支持STM32全线产品。
>>HAL库跨芯片的可移植性非常好。
官网地址:http://www.st.com/en/development-tools/stm32cubemx.html
|