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,您可以手动复制文件。
快速入门
-
将 Aotenjo One 板连接到 ST-LINK V2 编程器。
ST-LINK V2 <-> Aotenjo One3.3V <---> 3.3VGND <---> GNDSWDIO <---> SWDIOSWCLK <---> SWCLKRST <---> NRST信息
与blackpill板不同的是,对于STM32G4系列,您需要将NRST引脚连接到ST-LINK V2编程器。
或者,您可以在上传过程中按住Aotenjo One板上的NRST按钮来达到相同的效果。
:::
2. 将 ST-LINK V2 编程器连接到计算机。
3. 在 VSCode 中打开项目文件夹。
4. 单击左侧栏上的 PlatformIO 选项卡,然后单击 Upload 按钮将固件上传到开发板。
现在您应该看到 Aotenjo One 板上的 LED 闪烁。