你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32U031太阳能监控】1、使用CLino开发环境的创建

[复制链接]
lugl 发布时间:2025-7-1 18:53

【前言】

在ST的活动中,我有辛获得了一块NUCLEO-U031R8的开发板,这是一块超低功耗的开发评估板,这次准备用他做一个太阳能监控制的数据采集。

【开发环境的的创建】

这次我使用STM32CubeMX生成工程,并且使用CLion作为代码编辑与下载调试工作。

1、打开STM32CubeMX选择STM32U031:

image.png

在界面中,选择好STM32U031R8T6,然后开始创建工程

2、接下来,我们首先验证一下基础工程,首先需要查找原理图,在官方的页面查找:

NUCLEO-U031R8 - 工具与软件 - Search STMicrocontrollers

image.png

image.png

从文档中找到连接到STLINK的IO为PA2、PA3

配置USART2

image.png

然后修改时钟为最高时钟:

image.png

3、生成工程配置,我们选择生成的工程为CMake,并且单位生成工程文件:

image.png

4、生成工程后使用CLion打开文件夹,并配置编译工具链以及下载工具为ST-LINK

image.png

一、CMake选择STM32CubeCLT下面的cmake

二、编译器选择C:\ST\STM32CubeCLT_1.18.0\GNU-tools-for-STM32\bin\arm-none-eabi-gcc.exe

三、调试器选择CLion的调试器。

image.png

在设置中选择调试服务器,添加STLINK,并按下面的工具进行配置:

image.png

5、点击工具栏中的编译,编译生成固件:

image.png

6、点击运行后,可以下载固件到开发板。

7、添加测试代码:

image.png

【实现效果】

打开串口监视器,可以看到成功的打印出hello world:

image.png

【总结】

使用stm32cubeMX与CLion结合,可以快速的实现工程的创建。CLion的代码构建、代码提示是非常优秀的,因此两者结合,使得开发事半功倍。

收藏 评论0 发布时间:2025-7-1 18:53

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版