6754|7

80

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

使用RTT Studio DIY 迷你桌面时钟(一)| 基于STM32芯片创建HelloWorld工程 [复制链接]

作者:Mculover666

1. RT-Thread Studio
RT-Thread Studio 是一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。

RT-Thread主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。

RT-Thread STudio了可以从RT-Thread官网下载,下载之后一路next安装即可,注意安装路径不要有中文或者空格。


2. 桌面mini时钟项目
迷你桌面时钟项目基于小熊派IoT开发板,使用RT-Thread物联网操作系统,使用RT-Thread Studio一站式开发工具,在极短的时间内开发完成一个桌面mini时钟。

整个项目的架构如下:

在这里插入图片描述

项目所用的芯片型号如下:

主控芯片:STM32L431RCT6
温湿度传感器: SHT30
通信模组:ESP8266(WIFI)
显示模组:0.96’OLED(SSD1306)
其中,SHT30传感器挂载到STM32的I2C1引脚上,OLED挂载到STM32的I2C3引脚上,两个设备均使用模拟I2C总线通信,ESP8266与STM32之间采用串口发送AT指令通信。

 

3. 基于芯片创建项目
① 打开RT-Thread Studio,点击左上角新建项目,新建一个RT-Thread项目:


② 填写项目信息,基于芯片创建项目:

RT-Thead支持全系列STM32芯片,所以可以使用任何STM32开发板!


③ 点击“小锤子”编译整个工程:

所有编译信息都会在控制台输出:


④ 点击按钮,在Putty创建一个串口终端:

填写串口信息,打开串口:

打开之后的串口终端如图所示:


⑤ 点击按钮下载工程:

所有下载信息都在控制台输出:

⑥ 下载完毕自动复位运行,在串口终端查看输出:


一行代码都不用写,RT-Thread就在板子上跑起来了,爽不爽!

4. 让LED闪烁起来
RT-Thread Studio默认生成的main./c中已经包含了LED闪烁的程序,我们只需要修改引脚即可。

小熊派IoT开发板板载一个LED,默认连接在PC13引脚上,修改这行代码设置引脚:

再次编译,下载,可以看到板载蓝色LED开始闪烁。

5. 使用外部晶振时钟
使用RT-Thread Studio基于芯片创建的工程全部使用内部时钟HSI,要使用外部晶振时钟HSE,在board.c中修改SystemClock_Config函数,这里我修改如下:


再次编译下载,可以看到现象和之前使用HSI时候的现象一致。
 

最新回复

这个不错,我最近也在玩。   详情 回复 发表于 2024-7-16 10:52

赞赏

1

查看全部赞赏

点赞(2) 关注(1)

回复
举报

2856

帖子

260

TA的资源

五彩晶圆(高级)

沙发
 

这个不错,我最近也在玩。

点评

你也在用RT-Thread Studio?  详情 回复 发表于 2020-2-24 10:07
 
 

回复

80

帖子

1

TA的资源

一粒金砂(中级)

板凳
 
ltbytyn 发表于 2020-2-21 19:31 这个不错,我最近也在玩。

你也在用RT-Thread Studio?

 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

4
 
本帖最后由 ltbytyn 于 2020-2-24 21:45 编辑

想用这个上项目,目前在预研阶段

 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(中级)

5
 

第六步串口不出来“hello...”,不知道什么原因,其它都出来了

点评

问题解决了吗  详情 回复 发表于 2020-3-19 10:01
 
 
 

回复

80

帖子

1

TA的资源

一粒金砂(中级)

6
 
modoyu4ylp0o 发表于 2020-3-7 12:11 第六步串口不出来“hello...”,不知道什么原因,其它都出来了

问题解决了吗

点评

谢谢,出来了  详情 回复 发表于 2020-3-19 19:54
 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(中级)

7
 

谢谢,出来了

 
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

8
 

这个不错,我最近也在玩。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表