初学
STM32CubeIDE
一、关于安装
安装已经有好多人说过了,我就不重复。
二、认识界面
初初打开软件,
自动打开
“
Information Center
”
就是信息中心。
我们点击
“
Read STM32CubeIDE
Documentation
”,再点击“
STM32CubeIDE Qiuck Start Guide
”就是快速启动手册。
简单介绍一下。
Note:
workspace
and
project
names
must
contain
only
ascii
characters.
This
is
also
valid
for
the
path
to
the
workspace.
注意:项目要用
ascii
字节。工作空间名也要用
ascii
字节。
工作空间就是一个文件夹,用于作为
STM32CubeIDE
的存放暂时文件和记录文件的地方。
三、建工程
工程不用建在工作空间中。
我喜欢各软件的工程集中放一起,
再区分一个个软件专用的工程
文件夹。
菜单“
File
”
-
“
New
”
-
“
STM32 Project
”或者“
Start new STM32 project
”链接,则启动新建
工程。
工程的第一步:选择芯片,可以通过左则输入型号,快速选出;或者通过下拉框的过滤,最
后选定型号。
工程的第二步:项目的名字,还的选项。名字不要用中文,要用
ascii
。选项默认就可以,用
C
语言,输入单片机程序。
工程的第三步:这里我也看不明白,点“
Finish
”
(
完成
)
就好了。
建工程前和后比较卡,这是在下载。
四、设定时基
看看电路图,我发现晶振两块,一块是
8MHz
,另一块是
32.768KHz
。那么对应高速时钟是
来自晶振
8MHz
。低速时钟是来自晶振
32.768KHz
。
那么我点开“
System Core
”,选中“
RCC
”。对应
HSE
下拉选“
Crystal/Ceramic Resonator
”
这是晶振的意思。
“
BYPASS Clock Source
”意思是指线输入路时钟源。
我再点击上栏“
Clock Configuration
”时钟配置。
LSE
的连接
Input frequency
可以填入
32.768
HSE
的连接
Input frequency
可以填入
8
HCLK
填入
72
,跳出
Clock Wizard
,这是时钟向导,是否自动调整其它时钟源。点“
OK
”。
五、设定
GPIO
点击上栏“
Pinout&Configuration
”。
看看电路图,
我要找
LED
灯,
我发现都上拉的。
那么
GPIO
设成推挽,
初值为高电平就好了。
飞艇如何买前5后5>。
那么我点开“
System Core
”,选中“
RCC
”。对应
HSE
下拉选“
Crystal/Ceramic Resonator
”
这是晶振的意思。
“
BYPASS Clock Source
”意思是指线输入路时钟源。
我再点击上栏“
Clock Configuration
”时钟配置。
LSE
的连接
Input frequency
可以填入
32.768
HSE
的连接
Input frequency
可以填入
8
HCLK
填入
72
,跳出
Clock Wizard
,这是时钟向导,是否自动调整其它时钟源。点“
OK
”。
五、设定
GPIO
点击上栏“
Pinout&Configuration
”。
看看电路图,
我要找
LED
灯,
我发现都上拉的。
那么
GPIO
设成推挽,
初值为高电平就好了。
免责声明:文章源自网络,版权归原作者所有,如有侵犯联系删除。