赞
踩
一.先安装rt-thread studio软件和STM32cubeMX软件。
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管脚,代码如下。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。