注意:RT-Thread Studio生成的工程中,drivers/stm32f4xx_hal_conf.h文件中定义外部晶振频率为8MHz,这里我用的外部晶振是25MHz的,这里需要做修改。(一开始按照其他人的教程修改了时钟配置函数,但是没有修改晶振频率,即HSE_VALUE的值,导致控制台输出一直乱码,后面debug之后才发现是时钟频率不对,一步步追踪到HSE_VALUE...
在前两篇博文中简单的介绍了RT-Thread Studio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟,以及添加SHT3x软件包获取温湿度传感器数据。 使用RT-Thread Studio DIY 迷你桌面时钟(一)| 基于STM32芯片创建工程 使用RT-Thread Studio DIY 迷你桌面时钟(二)| 获取温湿度传感器数据(I2C设备驱...
在创建工程的时候,RT-Thread Studio 默认使用的是内部低俗时钟,我们需要更改到外部高速时钟来提高MCU工作性能,后面PWM 的时钟外设也使用的是外部高速时钟。 1.打开CUBEMX 双击工程中的CUBEMX图标,可以打开cubemx,如果没有安装请自行安装。 2.打开高速时钟 打开CUBEmx的 System Core,选择RCC配置,将HSE与LSE均设置为C...
在上一篇博文中简单的介绍了RT-Thread Studio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟。 使用RT-Thread Studio DIY 迷你桌面时钟(一)| 基于STM32芯片创建工程 接下里我们开始添加I2C设备,添加SHT3x软件包,获取SHT3x温湿度传感器数据。
9 rtconfig.h rtt的配置文件,用以表明会用到哪些内核机制、组件和软件包,使用RT-Thread Settings配置后会覆盖之前的改动,所以不建议在rtt studio中手动修改此文件 1.1.4. 修改时钟配置 在前面初创工程的时候有提示说:默认的时钟使用的是HSI来配置系统时钟,如果要使用别的时钟源来配置系统时钟就要去修改drv_clk.c...
打开RT-thread Studio 工程,在drv_clk.c找到如下函数:(似乎以前的版本在board.c里面)将刚刚复制的...
简介: 【玩转RT-Thread】ART-Pi 网络时钟 一、准备工作 开发平台:RT-Thread Studio 开发板:ART-PI 主控芯片:STM32H750 温湿度传感器:SHT30 显示模组:0.96’OLED(SSD1306) 串口调试助手:SecureCRT 注意:这里由于ART-PI开发板自带WiFi模组,可直接使能。如果使用其他开发板,可考虑使用ESP8266通信模块。 二、新建RT...
最近需要在 STM32F103C8T6 上写个项目,又想跑一个小型OS,于是就选择了 RT-Thread Nano,用 RT-Thread Studio 创建 Nano 工程时,默认的时钟源是 HSI,以下为修改成 HSE 的方法。 image.png 利用STM32CubeMX 打开 HSE 时钟 image.png 配置时钟树
1. 项目进度 桌面Mini时钟项目用来演示如何使用RT-Thread Stduio开发项目,整个项目的架构如下: 在前两篇博文中简单的介绍了RT-Thread Studio一站式工具,基于STM32L431RCT6这个芯片创建工程,并修改时钟为使用外部时钟,以及添加SHT3x软件包获取温湿度传感器数据。 使用RT-Thread Studio DIY 迷你桌面时钟(一)| 基于STM...
系统跑起来以后,我们第一步就是要修改时钟,这里我们要提到另一个软件cubeMx它是ST官方提供的,并且基于cubeMx来实现hal库开发,很巧rtthread关于STM32基于设备层的开发也是基于hal库实现的,两者有了一个共同点于是RT-Studio(以后就这么来称呼它吧)就集成了cubeMx的功能,要修改时钟就要用到cubeMx的功能: 设立要配置...