0

我有一个关于 stm32f103vet6 MCU 的项目,但是在制造板到来之前(可能真的很长)我需要进行一些调试。整个项目是使用 STM32-HAL 库在高级上编写的,我想知道我是否可以在另一个 MCU 上获得开发板并创建类似的 CubeMX 项目。所以我有两个变体(因为我的 MCU 上的开发板不可用)

我可以在另一个 STM32F103xxxx MCU(例如 STM32F103RBT6 或 STM32F103C8T6)上找到开发板,但具有相同的连接支持(我需要 UART、CAN、SPI)但数量较少(例如只有 1 个 SPI 而不是 3 个)并且依赖于相同的 UserLabels与主项目一样,但将主项目中的各种 UL 分配给新的较小引脚,所以我的所有功能仍然可以工作,我将能够通过逻辑分析仪对其进行测试。

另一种方法是找到一些 STM32FxxxVxxx(例如 STM32F303VCT6)板,因此使用相同数量的引脚,我将能够在 CubeMX 中制作非常相似的引脚排列,并使用几乎不变的所有原始文件。

但是对于这两种变体,我想知道我是否在便携性方面遇到了一些问题。因此,如果所有低级部分都由 CMSIS 和 HAL 提供,我是否会担心可移植性问题?

4

0 回答 0