【立创·天空星STM32F407VET6开发板-青春版】介绍、环境搭建、工程测试本文介绍了立创·天空星STM32F407VET6开发板-青春版的相关信息包括硬件设计、资源分布、参数特点、原理图等并上传 MicroPython 固件实现快速工程测试。介绍立创·天空星STM32F407VET6开发板主控为 STM32F407VET6主频 168MHz排针引出 70PIN 可用 IO三路电压基准可选满足多种项目开发适合电子竞赛、原型开发和 DIY 设计沉金彩色丝印加持让引脚清晰可辨。详见天空星STM32开发板介绍 | 立创开发板技术文档中心 .包装外观Top viewBottom view硬件参数引脚定义资源分布原理图主控调试器外设环境搭建包括固件上传和 MicroPython 开发工具安装部署。固件上传介绍了两种固件上传方案。STM32CubeProgrammer使用 Type-C 数据线连接开发板和电脑按住 Boot 键的同时短按 RST 键进入 BOOTLOADER 模式打开 STM32Programmer 软件右上方选择以 USB 方式连接此时正常读取到开发板信息获取固件 立创天空星 MicroPython 加载目标 DFU 固件点击下载按钮等待并完成固件上传命令行方法使用命令行上传固件。使用 Type-C 数据线连接开发板和电脑按住 Boot 键的同时短按 RST 键进入 BOOTLOADER 模式获取固件及烧录工具 立创天空星 MicroPython 进入目标文件夹输入 cmd 打开终端命令行执行.\dfu-util --alt 0 -D firmware.dfu指令待任务执行完毕短按 RST 键复位并运行程序。Thonny IDE下载并安装 Thonny IDE 软件运行软件配置解释器选择开发板虚拟串口对应的端口号Shell 端输入help(modules)查看固件包含的库函数工程测试包括 Blink、串口打印测试。代码Thonny IDE 新建文件并添加如下代码frommachineimportPinimporttime ledPin(PB2,Pin.OUT)# 初始化 LED 引脚try:whileTrue:led.value(1)# LED 亮time.sleep(0.1)# 延时led.value(0)# LED 灭time.sleep(0.1)# 延时exceptKeyboardInterrupt:# 按 CtrlC 退出led.value(0)print(程序已停止)保存代码。效果运行代码开发板板载 LED 闪烁串口打印每秒打印当前时刻。代码import time weekdays [周一, 周二, 周三, 周四, 周五, 周六, 周日] while True: t time.localtime() year, month, day, hour, minute, second, weekday, yearday t # 格式1标准格式 #print(f[{year}-{month:02d}-{day:02d} {hour:02d}:{minute:02d}:{second:02d}]) # 格式2带星期取消注释使用 print(f{year}年{month}月{day}日 {weekdays[weekday]} {hour:02d}:{minute:02d}:{second:02d}) time.sleep(1)效果总结本文介绍了立创·天空星STM32F407VET6开发板-青春版的相关信息包括硬件设计、资源分布、参数特点、原理图等并上传 MicroPython 固件实现快速工程测试为相关产品的快速开发和应用设计提供了参考。