如何将项目配置导出到兼容的STM32
如何将项目配置导出到兼容的STM321。简介由于各种原因,为项目选择的特定STM32零件号可能在所需的时间范围内不可用。在这种情况下,您需要找到一个兼容的。。。
如何将项目配置导出到兼容的STM32
1.简介
由于各种原因,为项目选择的特定STM32零件号可能在所需的时间范围内不可用。在这种情况下,您需要找到一个兼容的STM32。在本文中,我们将看到如何使用STM32CubeMX来实现这一点。
2.先决条件
- 软件:STM32CubeMX
3.理论
首先,将为微控制器创建一个STM32CubeMX项目,例如,让我们选择STM32G031F4。然后将添加一些配置,然后我们将了解哪些STM32零件号与该配置兼容。
4.步骤
首先,为STM32G031F4创建一个项目-
打开STM32CubeMX
-
为STM32G031F4P构建配置

现在让我们构建我们的项目配置。例如,我们将添加一个SPI全双工。

现在我们还添加一个UART:

让我们保存此示例配置,并将其命名为STM32G031F4_Project_V1。

现在我们将为这个项目寻找兼容的STM32。
-
兼容STM32

这将打开一个“引脚输出兼容”窗口,列出完全兼容的STM32零件号(“完全兼容”)和与某些硬件更改兼容的零件号(需要硬件更改)。

您可以通过启用或禁用以下选项来调整搜索:
- 固定状态:x忽略固定状态(锁定的固定)
- 电源引脚:是否考虑电源引脚
- 系统引脚:是否考虑系统引脚

“需要硬件更改”是部分兼容的——所有硬件资源都可用,但有些引脚需要更改。这些零件以黄色列出:

如果您想从“需要更改硬件”列表中找出某个特定STM32零件号需要更改的内容,请将鼠标光标放在所需零件号上,然后查看解释差异的弹出消息。
例如:

现在选择一个STM32并自动导入配置。例如,我们将通过鼠标左键选择STM32G051F8Px,然后单击“确定,导入”。

我们现在已经将我们的项目配置转换为完全兼容的STM32零件号。

我们还可以在窗口底部看到兼容STM32s的列表。
如果您想再次将当前配置加载到另一个STM32,只需双击列表中的一个STM32part number。