사용 RT-스레드 스튜디오 DIY 미니 데스크탑 시계 (A) |하여 HelloWorld 프로젝트 생성 기반의 STM32 칩

1. RT-스레드 스튜디오

RT-스레드 스튜디오는 원 스톱 RT-스레드 개발 도구 , 사용이 간편한 그래픽 구성 시스템 패키지 및 구성 요소뿐만 아니라 자원이 풍부한 상황이 간단하고 효율적으로 개발할 수 있습니다.

RT-스레드 아니라 자원 한 그래픽 구성 시스템 패키지 및 구성 요소와 함께 프로젝트 생성 및 관리, 코드 편집, SDK 관리, RT-스레드 구성, 빌드 구성, 디버그 구성, 다운로드 및 디버그 기능을 포함하고, 노력의 중복을 줄이고, 개발 효율성을 향상시킵니다.

에서 RT-스레드 스튜디오 RT-스레드 공식 웹 사이트를 중국어 또는 공백이되지 않도록 설치 경로에 관심을 지불, 옆에 모든 방법을 다운로드 한 후 설치, 다운로드합니다.

2. 바탕 화면 미니 시계 프로젝트

RT-스레드 Studio 개발 도구를 사용하여, 정지를 사물의 RT-스레드 운영 체제를 사용, 컵스의 IoT 개발 보드를 보내 미니 데스크탑 시계를 프로젝트 기반, 시간이 매우 짧은 기간에 데스크탑 미니 시계를 개발했다.

다음과 같이 전체 프로젝트 구조는 다음과 같습니다
在这里插入图片描述
모델 사용 항목 칩으로 다음과 같습니다 :

  • 메인 칩 : STM32L431RCT6
  • 온도 및 습도 센서에 SHT30
  • 통신 모듈 : ESP8266 (WIFI)
  • 디스플레이 모듈 : 0.96'OLED (SSD1306)

, SHT30 센서는 STM32 I2C3 핀의 OLED에 장착 STM32 I2C1 핀 상에 장착되고, 두 개의 장치는 송신 및 ESP8266 STM32 간의 직렬 통신을 사용하여 AT 명령, 아날로그 I2C 버스 통신을 사용한다.

칩을 기반으로 프로젝트를 생성합니다

① 열고 RT-스레드 스튜디오, 새 프로젝트, 새로운 RT-스레드 프로젝트의 왼쪽 상단 모서리를 클릭 :

프로젝트 정보를 기입 ② 칩을 기반으로 프로젝트를 생성 :

당신이 어떤 STM32 개발 보드를 사용할 수 있도록 RT-THEAD는 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时候的现象一致。

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』。

发布了216 篇原创文章 · 获赞 575 · 访问量 25万+

추천

출처blog.csdn.net/Mculover666/article/details/104146623