跳转到主要内容

STM8CubeMX和STM32CubeMX功能一样吗?

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

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

<strong><font color="#004a85">STM8CubeMX介绍</font> </strong>

先看一下STM8CubeMX界面:

<center><img src="http://mcu.eetrend.com/files/2021-10/wen_zhang_/100554468-223589-1.png&…; alt=“STM8CubeMX和STM32CubeMX功能一样吗?"></center>

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

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

比如:简单的配置STM8S103

<center><img src="http://mcu.eetrend.com/files/2021-10/wen_zhang_/100554468-223590-2.jpg&…; alt=“STM8CubeMX和STM32CubeMX功能一样吗?"></center>

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

<center><img src="http://mcu.eetrend.com/files/2021-10/wen_zhang_/100554468-223591-3.jpg " alt=“STM8CubeMX和STM32CubeMX功能一样吗?"></center>

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

更多关于STM8CubeMX的描述,请参考官网:
https://www.st.com/en/development-tools/stm8cubemx.html

<strong><font color="#004a85">STM8CubeMX 和 STM32CubeMX异同</font> </strong>

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

<strong>相同点:</strong>
<ul>
<li>
<p>支持MCU选型</p>
</li>
<li>
<p>引脚、时钟树等配置<br />
</p>
</li>
</ul>

<strong>不同点:</strong>
<ul>
<li>
<p>STM8CubeMX不支持代码自动生成</p>
</li>
</ul>

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

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

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

<center><img src="http://mcu.eetrend.com/files/2021-10/wen_zhang_/100554468-223592-4.png&…; alt=“STM8CubeMX和STM32CubeMX功能一样吗?"></center>

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

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

<strong><font color="#004a85">下载安装</font> </strong>

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

STM8CubeMX地址:
<a href="https://www.st.com/en/development-tools/stm8cubemx.html">https://www.st…;

JRE地址:
<a href="https://www.java.com/zh-CN/download/">https://www.java.com/zh-CN/downlo…;

来源:<a href="https://mp.weixin.qq.com/s/M9LM1HXJkXebo2Bmedyk3Q">嵌入式专栏 </a>
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。