STMCU小助手
发布时间:2022-5-17 22:00
|
1 新建工程前 打开安装好的STM32CubeMX,看到其主界面如下: ! k4 t& l# ]- m U
. y" i/ N1 i/ |) c4 @* \% d: P! X/ ? 菜单和快捷按钮在打开软件时和新建工程后的差异如下图:& a3 ?4 k7 Y! v0 U6 [. N5 z
9 Y# i, a) \1 D3 w" @& O) H
2 新建工程后- c! k: T& \; }4 {4 _$ c
STM32CubeMX的菜单在新建工程之后有五个菜单,其中文件File、Window窗口、Help帮助这三个菜单比较容易理解,工程Project和Pinout引脚输出菜单相对初学者来说要理解起来要困难点,在上面新建工程后可以看到5个主菜单,下面我依次分别讲述一下5个菜单子菜单的意思。 2.1. File文件菜单 , z; \) d0 D% }2 T+ c5 ?1 X* n1 P
8 ]/ r& G0 d) d& Y$ o A.New Project新建工程(有快捷图标) - Q; U( r+ x6 P- U3 V B.Load Project导入工程(有快捷图标) 6 p1 C2 A4 l3 @; W C.ImportProject引入项目(有快捷图标) : ]' ^3 H; u+ K# W D.Aave Project保存工程(有快捷图标) ; _( \9 w7 b0 t$ K% b! I E.Aave ProjectAs另存工程(有快捷图标) # |, s( h: |, w F.Close Project 关闭工程$ E6 ?! |7 O! X$ w# q4 X 3 H' @; ~+ J% `( ?8 Z. U G.RecentProject 最近工程' E) t9 [( R4 ]. U8 y H.Exit 退出软件) p( M1 G* L- Z% `7 f 2.2. Project工程菜单; v2 i3 j2 o% T1 G- W' q" I5 f( S8 t 1 u) c/ c1 I3 k; R$ g7 H/ Y* V- P% P
A. Generate Code 生产代码(有快捷图标):在配置好之后,点击该按钮就可以生产软件代码工程。 8 J2 n) h, Z6 f' }, C7 K B. Generate Report 生产报表(有快捷图标):也是在配置好之后,点击该按钮就会生产报表(芯片型号、引脚配置信息、系统时钟、软件工程等一系列信息)。 Z' w3 I& L% `. W- g5 M C.Settings 设置:这个菜单是设置工程相关的信息(在上面新建工程说了一下)。6 s1 ?$ e4 j7 c. @5 z9 I 2.3. Pinout引脚输出菜单: 这个菜单名叫“引脚输出”菜单,其实是也对芯片(芯片引脚功能)配置的菜单(太多就没有截图出来)。: l% F& x ~8 S, G9 J& b 9 T1 L3 S6 u' I9 J4 |3 M& V A. Undo撤销操作(有快捷图标)8 {; p3 u1 r6 ~% a! H! ?7 E4 d3 h 1 g7 l. O' o/ g/ ^0 l B.Redo恢复操作(有快捷图标) - `) N9 K, x. d+ p" M- X1 y! T C.Clear Pinouts清除引脚:对已配置的引脚进行清除。 D.Clear Single Mapped Singals清除映射. `: \; L5 e) u0 ^2 t, }. n 9 _7 i1 d. ~8 v5 ~6 P1 p E.Set Unused GPIOs 设置未用引脚:设置未使用引脚的类型(输入、输出等)。6 { E Y/ G- L ( E' C: C( w4 m$ s F.Reset Used GPIOs复位已用引脚0 x& [9 L A" ^ % `- f2 i* i+ P4 W- k G. Generate CVS pinout text file:引脚生产列表 , a5 q$ s& ?( T2 q9 S, ]# ~ H.Pin/SignalsOptions 引脚配置选项 8 Y6 e. J9 c9 K I.Collapse All全部折叠:折叠左边配置和外设。8 a8 [/ I% c- d/ [* k, Z 2 q. x1 [+ z- g- r4 ?) O J.Disable Mode失能模式 K.Expand All 展开所有:和Collapse All对应。. J9 `) s( W& p6 `% ~7 |+ P $ \ h8 ]4 b$ \* X+ @- ? L.Zooming in 放大! _+ v$ g' `, ?# e M.Best fit 最佳大小 f# p5 m4 k: L5 Q 5 b* W7 u2 ?, a, S& ? N. Zooming Out 缩小/ f( [9 e% h9 u8 c6 L 2.4. Window窗口菜单 这个菜单现在只有输出信息一个子菜单(Outputs),是现在版本还比较简单的一个菜单,应该是为以后升级做准备。 f+ y7 x$ j" q 2.5. Help帮助菜单 这个菜单也是比较简单的一个。 O) S3 s, b0 q/ c+ e
A. Help帮助(有快捷图标)3 q: c/ E2 f9 @' m6 ?8 Y- Z 9 X6 y; ~ L$ w1 _, h) V7 @ B.About 关于 C.Install Patch 安装路径 0 z D3 c, U7 W, Y( ^# W D.Check forUpdates 检测更新) |% Q- j2 Y# `& \6 s E.Intall NewLibraries 安装新固件库 F.UpdaterSettings 更新设置 : g: a& U9 {5 E 1 s1 z; _: A3 v& C |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版