当前位置:   article > 正文

使用RT-Thread Studio配置为外部时钟点亮LED_rtthread studio外部时钟

rtthread studio外部时钟

一.先安装rt-thread studio软件和STM32cubeMX软件。

  1. rt-thread-studio软件:https://www.rt-thread.org/download.html#download-rt-thread-studio

2. STM32cubeMX软件:https://www.stmcu.com.cn/ecosystem/Cube/STM32cubemx

3. 自行下载安装,安装过程不在说明。rt-thread-studio安装完毕后,首次打开使用需要注册账号。

二.创建工程文件

1.新建工程

2.输入工程名,选择厂商和芯片型号,我们可以通过添加更多去进行添加软件支持的芯片型号。

新建的工程默认使用系统内部时钟。

3.我们编译新建的工程,出现错误。

4.定位到出错位置,可以先将该部分出错程序屏蔽掉。

5.以上都是使用系统内部程序,接下来我们更改为使用外部时钟。

在已经安装了STM32cubeMX的情况下,我们通过cubeMX来生成相应的代码。直接点击项目工程文件下的CubeMX Settings具体步骤如下图,开启外部时钟。

6.进行时钟配置,使用了外部8MHz的无源晶振,具体配置如下。

7.更改IDE配置。

8.代码生成配置。

9.关闭cubeMX,会出现如下界面。点击确定,在项目工程中会多一个cubemx的文件夹,该文件不参与系统编译。

10.将原文件下drv_clk.c文件中void system_clock_config(int target_freq_mhz)的系统时钟函数,用cubemx文件夹下main.c中的void system_clock_config(int target_freq_mhz)的系统时钟函数进行替换。

11.替换后编译程序如下。

12.点亮LED

LED在PA8管脚,代码如下。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/478608
推荐阅读
相关标签
  

闽ICP备14008679号