跳到主要内容

LED 闪烁

让我们从一个简单的 LED 闪烁示例开始,以熟悉 Aotenjo One 板。

先决条件

在本教程中,使用以下硬件:

  • Aotenjo One Board 单片机:STM32G431CBU6 版本:Aotenjo One V1.4
  • ST-LINK V2克隆

您需要 ST-LINK V2 克隆才能将固件上传到开发板。您可以以低于 5 美元的价格购买廉价的 ST-LINK V2 克隆版。

安装

VScode 与 PlatformIO

您可以从 VSCode 扩展市场安装 PlatformIO。

STM32CubeProgrammer

您需要它来将固件刷新到主板上。

克隆存储库

git clone https://github.com/aotenjo-xyz/one.git
cd one

LED闪烁的示例代码位于examples/led_blink目录中,因此如果您使用Linux或macOS,请运行以下命令将示例代码复制到src目录中:

rm src/*
cp examples/led_blink/main.cpp src/
cp examples/led_blink/platformio.ini platformio.ini

对于 Windows,您可以手动复制文件。

快速入门

  1. 将 Aotenjo One 板连接到 ST-LINK V2 编程器。

    ST-LINK V2 <-> Aotenjo One
    3.3V <---> 3.3V
    GND <---> GND
    SWDIO <---> SWDIO
    SWCLK <---> SWCLK
    RST <---> NRST
    信息

与blackpill板不同的是,对于STM32G4系列,您需要将NRST引脚连接到ST-LINK V2编程器。 或者,您可以在上传过程中按住Aotenjo One板上的NRST按钮来达到相同的效果。 ::: 2. 将 ST-LINK V2 编程器连接到计算机。 3. 在 VSCode 中打开项目文件夹。 4. 单击左侧栏上的 PlatformIO 选项卡,然后单击 Upload 按钮将固件上传到开发板。

现在您应该看到 Aotenjo One 板上的 LED 闪烁。