STM32CubeMX交叉选择器工具的使用情况是什么?

1.简介

STM32CubeMX嵌入的众多功能之一是跨工具选择器,我们将在本文中重点介绍它,并讨论它的一个用例。
交叉选择工具是嵌入STM32CubeMX中的一种工具,允许用户查看、比较和查找STM32产品组合中最能取代当前MCU或MPU的产品,无论这些产品来自ST还是其他硅供应商。
要访问交叉选择器工具,请从STM32CubeMX应用程序的主屏幕开始。在“新建项目”部分下,从以下任意一个图标中进行选择:访问MCU选择器、访问板选择器或访问示例选择器。

选择一个新项目图标后,导航到弹出窗口上的最后一个选项卡(交叉选择器):

此交叉选择器工具有几个有价值的用例,即:

  1. 使用此工具可以帮助您查找类似的STM32零件
  2. 如果计划迁移到新零件,您可以对每个STM32提供的各种功能进行并排比较
  3. ST提供原型开发板,但不幸的是,我们没有适用于每个STM32 MCU的开发板。因此,您可以使用这个交叉选择器工具来找到与您计划使用的MCU相似的MCU,并找到匹配的原型板。
对于那些对上述列表中的第1项和第2项感兴趣的人,请在此处查看我们发表的关于这些主题的文章:如何使用STM32CubeMX的交叉选择工具比较不同的STM32零件号
在本文中,我们将重点讨论列表中的最后一项——如何使用STM32CubeMX中的交叉选择器工具和板选择器工具来查看可用ST开发板的列表。
ST提供了三种类型的原型板:Nucleo板、发现套件和评估板。ST用于评估STM32 MCU的工具包括价格合理的社区支持工具和设备齐全的板,可用于评估所选STM32系列的每一项功能。

 

2.核子委员会

Nucleo Board采用精益方法,非常适合原型设计和社区使用。所有MCU的I/O都很容易访问,有三种引脚数变化:32引脚、64引脚和144引脚。

3.探索套件

发现套件是经济高效的评估板,为特定的设备特性演示提供了所需的基础架构。

4.评估委员会

评估委员会允许客户构建一个适合演示或应用程序开发的完整平台。这个高端评估平台将所有所需的STM32接口整合在一起:硬件和软件。有了这种类型的灵活性,它使应用程序设计变得简单。

5.十字选择器工具

在本文中,我们将使用STM32零件号STM32F765IGK6作为示例。我们将首先尝试找到一个安装了该MCU的现成ST板。然而,如果没有,我们将寻找一个具有与我们选择的STM32、STM32F765IGK6相当的MCU的ST硬件开发板。

步骤1。导航到STM32CubeMX中“新建项目”部分下的板选择器工具。

步骤2。开始在Commercial part number(商业零件号)字段中键入零件号,您应该会看到STM32F7填充的可用板的列表。扫描填充的列表,查看您输入的STM32零件号是否与ST现有的任何硬件板匹配。

步骤3。如果填充列表中的板与您输入的STM32零件号匹配,祝贺您!你的旅程到此结束。


但是,如果填充列表中的任何板与输入的STM32零件号不匹配,那么我们将继续寻找一个可比较的板来开始应用程序开发和原型设计。

步骤4。幸运的是,尽管STM32的部件号可能会有所不同,并且具有略微不同的功能(例如,内存容量、少一个通信外围设备(如3个SPI与2个SPI)、封装类型等),但在大多数情况下,从一个STM32迁移到另一个是非常容易的。


要找到另一个与您正在使用的STM32类似的STM32,请从步骤3中打开的同一窗口导航到交叉选择器选项卡。

步骤5。单击–所有供应商–下拉菜单,然后选择STMicroelectronics。

步骤6。在下面的第二个搜索框中输入STM32零件号,然后从填充列表中选择零件号。

步骤7。在零件号搜索部分下方,您将看到其他可比STM32零件号的列表,以及它们在匹配百分比方面的相似性。


在零件号搜索和匹配ST候选部分的左侧,您将看到一张图表,将您选择的STM32零件号与其类似的STM32候选零件号进行比较。在该图表中,您可以找到每个独特STM32的各种功能之间的详细信息和比较。

此图表是动态的,因此您可以包括或排除对您和您的用例很重要的某些功能。要做到这一点,只需在“已使用?”类别下切换按钮。

默认情况下,会选择前三个相似的零件号进行比较。但是,您也可以与其他STM32零件号进行比较,匹配百分比较小。为此,请选择并高亮显示一个或多个要查看比较的零件号。

步骤8。记下前三名匹配的ST候选人。在这种情况下,与我们选择的STM32F765IGK6最接近的零件号为:

  • ​​​​​​STM32F767IGKx型
  • STM32F765IIKx不锈钢
  • STM32F767IIKx型

步骤9。使用这些可比较的STM32零件号,重复步骤2。再次,我们将选择板选择器选项卡,并输入STM32零件号“F767”,这是上一步匹配ST候选人列表中的第一个匹配项。

祝贺尽管没有与STM32零件号完全匹配的ST硬件板,但我们已经找到了一个足够相似的板来启动应用程序开发过程和原型设计。


6.相关文件和链接

  • STM32管MX
  • 如何使用STM32CubeMX的十字选择器工具比较不同的STM32零件号
STM32CubeMX是一种图形工具,允许用户快速简单地配置STM32 MCU(微控制器)和MPU(微处理器)。此外,该工具还帮助生成Arm Cortex-M内核的相应初始化C代码或Arm Cortex-A内核的部分Linux设备树。