STM8CubeMX和STM32CubeMX功能一样吗?

db7e7d4e74c03abc798facb3fc185e8a.png

关注我公众号的读者中,有很多都知道STM32CubeMX这个工具。

针对STM8同样也有一款工具STM8CubeMX,看到一个技术交流群问了这一个问题:STM8CubeMX 和 STM32CubeMX 功能一样吗?

前几年没有出现“缺芯”的时候,STM8的出货(需求)量其实很大,在2017年的时候,ST官方针对STM8推出STM8CubeMX。

STM8CubeMX介绍

先看一下STM8CubeMX界面:

f381bae67946b366a2eb8fe7b4b6e158.png

STM8CubeMX是在2017年推出来,方便STM8开发者使用的一套图形化工具,看到以上STM8CubeMX界面,相信关注我的朋友中,学习STM32的朋友都非常熟悉。

简单来说:STM8CubeMX是一个图形工具,它可以非常容易地配置STM8微控制器并生成相应的配置报告,方便软件、硬件工程师查阅配置信息

比如:简单的配置STM8S103

196628c43654e67337f047b1ec989b63.png

生成一份相应的报告,比如:引脚配置报告:

262bd95e5bf5fcc9235d47cba102c484.png

还有芯片信息,时钟树配置、功耗计算等,如果你还在使用STM8,又没了解过,不妨下载来体验一番。

更多关于STM8CubeMX的描述,请参考官网:

https://www.st.com/en/development-tools/stm8cubemx.html

(公号不支持外链接,请复制链接到浏览器打开)

STM8CubeMX 和 STM32CubeMX异同

STM8CubeMX 相比 STM32CubeMX 功能要弱很多,可以理解为STM8CubeMX 是 STM32CubeMX 的简化版

相同点:

  • 支持MCU选型

  • 引脚、时钟树等配置

不同点:

  • STM8CubeMX不支持代码自动生成

STM8因为资源,特别是Flash和RAM相对不多,所以很难支持类似STM32中的HAL库(代码量相对较大),因而不支持代码自动生成。

那你肯定会问:STM8CubeMX的功能是什么?

主要功能是:图形化引脚配置,方便开发人员知道引脚配置信息,以及软件和硬件对接。

2d35c57177a56a9e8555e6317b4a9a1b.png

你如果开发过相对大一点的项目,特别是使用引脚比较多的时候,很容易搞混引脚是否被使用、引脚功能是否被重定义等。

有了这个图形化工具(且能生成引脚报告),就能一目了然引脚资源使用情况。

下载安装

STM8CubeMX 和 STM32CubeMX下载安装方法类似,需要提前JRE环境的支持。

STM8CubeMX地址:

https://www.st.com/en/development-tools/stm8cubemx.html

JRE地址:

https://www.java.com/zh-CN/download/

(公号不支持外链接,请复制链接到浏览器打开)

具体可以参看我的:STM32CubeMX系列教程

STM8CubeMX安装没有什么特别的,一路next下去就行,初学者一般默认就行。

58e3a5a6db9d48e94d71c7ad1ef4b7de.png

1.芯片都去哪了?美国SIA年度报告揭秘~

2.树莓派偷偷换上新SoC!

3.MCU从入门到躺平

4.车规级MCU国产替代下的选择题:车厂策略激进,直供能成为未来主流?

5.编程语言成功的几大要素

6.碳中和,不确定世界里的确定性

5e9b9de84505c5618d0a0af1bc86dfcd.gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值