0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-18 16:46 次阅读

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

STM8CubeMX:选择 STM8 MCU 并改变主意

pYYBAGKEspWAOUiAAACYDpftcpw035.png

在 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

poYBAGKEspuAZuk3AAB42lgtYyE856.png

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

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

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

时钟配置和功耗计算器

poYBAGKEsqKARMxWAACJhNvAXx8916.png

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

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

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

STM8CubeMX:设计合作伙伴

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

审核编辑:郭婷

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

    关注

    146

    文章

    16984

    浏览量

    350250
  • 电路板
    +关注

    关注

    140

    文章

    4903

    浏览量

    97378
  • ST
    ST
    +关注

    关注

    32

    文章

    1129

    浏览量

    128819
收藏 人收藏

    评论

    相关推荐

    快速部署原型验证:从子卡到调试的全方位优化

    够顺利移植最终芯片上,并完成"bring-up"(即系统启动并正常运行),成为了开发团队面临的一个重要挑战。为了实现这一目标,虽然原型验证具备高性能,能够快速模拟真
    的头像 发表于 09-30 08:04 550次阅读
    快速部署<b class='flag-5'>原型</b>验证:从子卡到调试的全方位优化

    使用MSP430 MCU简化USBUART桥应用简介

    电子发烧友网站提供《使用MSP430 MCU简化USBUART桥应用简介.pdf》资料免费下载
    发表于 09-14 11:06 0次下载
    使用MSP430 MCU<b class='flag-5'>简化</b>USB<b class='flag-5'>到</b>UART桥应用简介

    什么叫自动控制系统的过渡过程

    自动控制系统的过渡过程是指系统在初始状态与最终稳定状态之间所经历的一段时间内,系统输出量的变化过程。在这段时间内,系统会经历从不稳定稳定,非线性
    的头像 发表于 06-06 16:00 1679次阅读

    FCom解读热敏晶振与温补晶振:结构原理,差异使用条件

    解读热敏晶振与温补晶振:结构原理,差异使用条件 一、结构组成 二、工作原理 三、相似点 四、区别 五、使用条件
    的头像 发表于 05-23 12:04 1599次阅读
    FCom解读热敏晶振与温补晶振:<b class='flag-5'>从</b>结构<b class='flag-5'>到</b>原理,<b class='flag-5'>从</b>差异<b class='flag-5'>到</b>使用条件

    stm32cubemx升级6.10.0后,不能打开以前版本的文件了,怎么解决?

    stm32cubemx升级6.10.0后,不能打开以前版本的文件了,怎么解决?
    发表于 05-17 11:24

    请问stm8有没有cubeMX工具?

    stm8有没有cubeMX工具?
    发表于 05-13 08:00

    STM8S003F3如何切换到GPIO模式呢?

    可以将PC5映射到定时器的通道1,那如何切换到GPIO模式呢?我用STM8CUBEMX设置,PC5是可以配置为GPIO输入输出模式的,请教如何操作,谢谢!
    发表于 04-19 07:06

    请问STM8CubeMX是否可以生成代码?

    STM32CubeMX可以配置外部中断,但是在STM8CubeMX中没有找到相关配置的地方。 1. 请问STM8CubeMX是否可以生成代码?在此配置工具中没有看到生成代码的选项,只可以生成报告。 2. 请问如何使用
    发表于 04-12 06:07

    FPGA助力简化电源设计

    科通技术了解AnDAPT电源解决方案的目标市场是电源轨数量较多的市场,因此需要电源管理功能,并通过AnDAPT产品线帮助AMD产品线的客户简化电源设计。
    发表于 04-10 09:53 224次阅读
    FPGA助力<b class='flag-5'>简化</b>电源设计

    fpga原型验证流程

    FPGA原型验证流程是确保FPGA(现场可编程门阵列)设计正确性和功能性的关键步骤。它涵盖了设计实现功能验证的整个过程,是FPGA开发流程中不可或缺的一环。
    的头像 发表于 03-15 15:05 1439次阅读

    德州仪器正在将GaN半导体生产工艺向8英寸过渡

    德州仪器,作为全球领先的半导体解决方案供应商,近日宣布正在积极推进其氮化镓(GaN)半导体生产工艺当前的6英寸向8英寸过渡。这一重大举措旨在进一步提高生产效率、降低成本,并巩固公司在GaN半导体市场的领先地位。
    的头像 发表于 03-07 11:06 731次阅读

    SOLIDWORKS 2024:简化和加快概念到制造的产品开发流程

    随着科技的飞速发展,产品开发流程正在经历着变革。对于许多工程和设计团队来说,如何简化和加速概念到制造的产品开发流程已成为提升效率、降低成本并保持竞争力的关键。SOLIDWORKS 2
    的头像 发表于 01-25 14:34 454次阅读
    SOLIDWORKS 2024:<b class='flag-5'>简化</b>和加快<b class='flag-5'>从</b>概念到制造的<b class='flag-5'>产品</b>开发流程

    DeepSleep模式过渡到活动模式时,IMO和ECO时钟在唤醒过程中是如何运行的呢?

    我正在使用 CYT2B95。 我在主动模式下使用 ECO 作为 FLL/PLL 参考时钟。 DeepSleep 模式过渡到活动模式时,IMO 和 ECO 时钟在唤醒过程中是如何运行的? 问题 1
    发表于 01-24 07:52

    什么是FPGA原型验证?FPGA原型设计的好处是什么?

    FPGA原型设计是一种成熟的技术,用于通过将RTL移植现场可编程门阵列(FPGA)来验证专门应用的集成电路(ASIC),专用标准产品(ASSP)和片上系统(SoC)的功能和性能。
    发表于 01-12 16:13 1123次阅读

    功率电子器件硅(Si)碳化硅(SiC)的过渡

    众所周知,硅(Si)材料及其基础上的技术方向曾经改变了世界。硅材料沙子中提炼,构筑了远比沙土城堡更精密复杂的产品。如今,碳化硅(SiC)材料作为一种衍生技术进入了市场——相比硅材料,它可以实现更高
    的头像 发表于 12-21 10:55 613次阅读