STM8CubeMX简化从原型设计到最终产品过渡

描述

STM8CubeMX是一款可从 ST 网站下载的新软件,可确保工程师选择正确的 STM8 微控制器 (MCU),并更轻松地对其进行配置,以优化其最终产品。随着 STM32 和 STM8 MCU 继续处于“智能革命”的前沿,它们越来越受欢迎意味着它们往往最终落入以前可能没有使用过 ST MCU 的团队手中。STM8 是一个快速、现代的 8 位 MCU 系列,在从消费电子产品到汽车和低功耗智能设备的各种应用中大放异彩。因此,为了缓和学习曲线并提高效率,ST 发布了新的直观软件 STM8CubeMX。

STM8CubeMX:选择 STM8 MCU 并改变主意

mcu

在 STM8CubeMX 中选择 STM8 MCU

因为有数百种不同的 STM8 MCU,所以第一步是为您的项目选择合适的。因此,STM8CubeMX 显示的第一个面板是 MCU Selector,它允许用户选择系列、线和包装。但是,如果他们对STM8家族完全不熟悉,他们可以定义一系列参数,比如Flash和RAM的数量,以及某些外设的有无,系统会提供一个兼容产品列表。此外,如果工程师使用 ST 开发板进行原型设计,他们可以选择板选择器,并找到他们当前正在使用的内容。这大大简化了从原型设计到最终产品的过渡,因为该软件可以轻松复制电路板的组件。

ST 产品的优势之一是工程师能够从一个 MCU 切换到另一个 MCU,只需对其应用程序代码进行很少的修改。由于这些芯片是引脚对引脚兼容的,它们可以轻松地更换组件以获得更强大的功能,或者需要更少的能量,并且仍然可以从以前的 MCU 的设置中受益。STM8CubeMX 采用相同的理念,在 Pinout 视图底部提供一个名为“MCUs Selection”的选项卡,这是选择 STM8 MCU 后显示的第一个界面。它包含一个筹码列表,可以很容易地更换为当前选择的筹码。然后可以选择另一个组件,导入之前保存的所有工作,软件会自动将所有修改和定制应用到新的 MCU。

配置和定制您的 STM8 MCU

mcu

STM8CubeMX 中的 Pinout 视图,左侧是外围设备,右侧是芯片,底部是替代 MCU

Pinout视图 由 右侧的Chip 面板和左侧的Peripheral Tree 面板组成。开始配置 MCU 引脚的最简单方法是从左侧面板上显示的列表中选择相关外设。当您选择外设时,所使用的相应引脚将亮起绿色,与其他外围设备的任何潜在冲突将亮起红色。由于系统会分配和配置引脚,因此该功能极大地方便了初次使用 STM8 MCU 的用户使用。因此,开始构建平台所需的必要知识减少了,团队可以更快地专注于他们的产品。

但是,知识和经验更多的用户可以 直接映射某些外围功能。单击该引脚会提供一个下拉菜单,允许他们选择特定功能。一旦被选中,它就被认为是pinned,这意味着从外设树中选择一个外设不会影响 pinned 信号。这是一个特别重要的特性,因为STM8家族的专家都知道,不同的或交替的功能可以使用同一个管脚,大大增强了设计的整体灵活性和实用性。

时钟配置和功耗计算器

mcu

STM8CubeMX 时钟配置中的原理图,锁定选项打开

STM8CubeMX 提供了两个图形用户界面,它们是电路板设计的基础:时钟配置和功耗计算器。第一个是时钟路径的示意图。它还提供动态架构,使工程师能够定义某些时钟信号,以更好地优化芯片的行为。该软件包括特殊的错误处理,可确保用户在输入超出范围的值时收到警报。为方便整个过程,界面还提供了一些默认配置,工程师可以锁定蓝色边框框中包含的某些频率。

另一个面板,功耗计算器,有助于预测 MCU 的效率,这意味着它的功耗与 DMIPS(Dhrystone 百万指令每秒)提供的计算吞吐量有关。这一点尤其重要,因为 STM8 MCU 通常最终会出现在依赖电池的低功耗系统中。因此,工程师甚至无需离开 STM8CubeMX 软件,就可以开始测试设计,看看它是否满足他们的要求,甚至找到更大的优化。用户甚至可以从多种电池模型中进行选择,以更好地模拟他们的最终产品。该系统只要求用户添加序列步骤,软件将绘制功耗随时间演变的图表。

STM8CubeMX:设计合作伙伴

ST 明白,分享用户使用 STM8CubeMX 所做的事情是其中的一部分,因此一旦团队完成,他们只需点击在项目中生成报告,PDF 将详细列出他们在软件中的所有工作,从引脚列表和外围设备,以进行功耗模拟。也可以保存项目并与其他 STM8CubeMX 用户共享。最后,应用程序会自动更新 为 ST 的最新组件和规格。因此,用户可以确保他们的所有选择和值都是最新的,并且没有一个组件是过时的。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分