gpt4 book ai didi

c - 我应该从哪里获得 STM32 微 Controller 的头文件?

转载 作者:行者123 更新时间:2023-12-05 03:58:18 25 4
gpt4 key购买 nike

我有this STM32F3 Discovery 开发板,我正在尝试向其写入一个简单的闪烁程序。我发现的所有示例都有几个 stm32*.h 头文件,例如 F4 Discovery 开发板教程:

#include "stm32f4xx.h"
#include "fm_stm32f4_led.h"
#include "fm_stm32f4_delay.h"

从哪里以及如何获得我的电路板的头文件? (STM32F3) 我似乎无法在数据表或文档中找到任何内容来指导我从哪里获取它们。另外,示例和学习 Material 的良好来源是什么?

最佳答案

首先,您有一个 STM32F3 发现板,这意味着 stm32f4xx.h header 是一个。您将需要 stm32f3xx.h。 F4 微 Controller 的教程也需要解释为对 F3 有用。 F4 的某些功能在 F3 上不存在。

您可以使用 ST 帐户从 ST.com 下载 STM32F3 的头文件/库。本页you linked to 包含一个名为 Embedded Software 的部分,其中包含文本链接:STM32CubeF3。通过重定向,您将有机会通过单击下载库:获取软件。

这包含多个板的完整项目结构。

您还可以下载STM32CubeMX .这是一个图形工具,可以非常轻松地配置 STM32 微 Controller 和微处理器,以及为 Arm® Cortex®-M 内核生成相应的初始化 C 代码或为 Arm® Cortex® 生成部分 Linux® 设备树-一个核心),通过一个循序渐进的过程。”它允许您生成新项目并让您轻松包含所需(或所有)库文件。

fm_stm32f4_led.hfm_stm32f4_delay.h 是由RoanFourie 创建的头文件并且旨在针对 F4 板。我想它们对你没那么有用。

我可以推荐this tutorial来 self 的一位前教授。它针对 F0 微 Controller 并使用 Keil但一般规则仍然适用。不过,您必须自己计算端口和引脚。

关于c - 我应该从哪里获得 STM32 微 Controller 的头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58107966/

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