STM32CubeMX(零):简介与软件

STM32CubeMX软件简介

STM32CubeMX

STM32CubeMX是ST公司推出的一种自动创建单片机工程及初始化代码的STM32 芯片图形化配置工具,适用于旗下所有STM32系列产品。可以傻瓜式(有手就行)的配置GPIO,ADC,TIM等,生成C语言代码。支持多种工具,MDK、IAR For ARM、TrueStudio等。此软件可以作为eclipse插件形式安装,也可以单独运行,需要安装JAVA运行环境。
在这里插入图片描述

HAL库LL库简介

STM32CubeMX集成了HAL库和LL库,生成的代码也是基于这两个库。HAL库是ST标准库后推出的,设计采用高分层思想,当工程更改主控芯片后,所有函数几乎不需要任何更改。ST公司推出的F7系列32位单片机目前只有HAL库和LL库。
由于HAL库的高封装性,必然导致代码执行效率不高。如果编译器优化等级低,产生的二进制文件比较大。因此,ST又推出了LL库。LL库大多数API函数是直接调用寄存器,且很多函数写成宏形式,或者采用__INLINE内联函数,提高了代码执行效率。HAL库和LL库按外设模块设计,配置时可选择响应模块用不同的库。

Java环境和CubeMX软件网盘链接:
链接:https://pan.baidu.com/s/1Z3T6_QLEfUpjzVE5I5pcwA
提取码:d5te

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值