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

【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中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似分享

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