gpt4 book ai didi

c - 使用 STM32 Arm 进行嵌入式系统编程的 STM32F103RB 和 STM32F4

转载 作者:行者123 更新时间:2023-12-02 14:33:11 26 4
gpt4 key购买 nike

我想购买这本书嵌入式系统的STM32 Arm编程

本书的例子是用STM32F4(ARM)完成的

但是我有一 block 板子是STM32F103RB (ARM)

为 STM32F4 完成的代码是否可以编译和执行,以及为我的 STM32F103RB 复制它们吗?

感谢您的帮助

最佳答案

STM32F4 和 STM32F1 之间存在细微差别,某些代码无法在两种处理器上以 1:1 的方式运行。

但是,如果您想购买并遵循本书,您应该能够找到适合 STM32F4 的廉价开发板。

ST 的这篇论文描述了从 STM32F1 到 STM32F4 的迁移,您应该能够从中了解具体差异:https://www.st.com/content/ccc/resource/technical/document/application_note/group0/e9/c4/6b/99/4e/d3/4e/a0/DM00325582/files/DM00325582.pdf/jcr:content/translations/en.DM00325582.pdf

编辑:

所有独立于平台的 C 代码在两个平台上的工作方式应该相同。我不知道这本书,但如果它在 STM32F4 上使用一些更高级的硬件功能,您可能会发现它们不存在于 STM32F1 上或与其他配置一起使用。

通过 I2C/SPI 等与传感器对话在两个 MCU(微处理器)上应该非常简单,我希望书中的指令可以从 STM32F4 转移到 STM32F1。

有些硬件功能仅存在于 STM32F4 上,但大多数情况下,只是 C 支持库的 API 略有不同。例如。枚举的名称略有不同,或者只有一个 XXX 外设而不是两个等。

但是,由于 STM32F4 的开发板在 eBay 上的售价约为 10 美元,如果您想更加确定自己可以按照 1:1 的方式进行操作,我建议您直接购买该开发板。

关于c - 使用 STM32 Arm 进行嵌入式系统编程的 STM32F103RB 和 STM32F4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57210344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com