
1 新建工程前/ b: s; z1 P: p! v3 \ 打开安装好的STM32CubeMX,看到其主界面如下:* B( j! n8 P, {. {+ N " F, i3 ~: b6 N ![]() " ^ q: q9 {; f7 Z 菜单和快捷按钮在打开软件时和新建工程后的差异如下图: ![]() & c9 T" D1 K- `; @% c. G, S ![]() 2 新建工程后) _- h: R9 N3 T" Z* u ! M+ [" _( N/ J9 Q. ~ e- [ ![]() STM32CubeMX的菜单在新建工程之后有五个菜单,其中文件File、Window窗口、Help帮助这三个菜单比较容易理解,工程Project和Pinout引脚输出菜单相对初学者来说要理解起来要困难点,在上面新建工程后可以看到5个主菜单,下面我依次分别讲述一下5个菜单子菜单的意思。+ _$ g/ I, r2 L, \ . }# _, y6 i3 R2 q1 y# V X 2.1. File文件菜单( u* J4 x3 S) W. S+ t9 b % d# u! g. z f; Y ![]() ( i1 ]5 \: t; @& J2 h A.New Project新建工程(有快捷图标). n- k4 I1 I0 Y' F3 f/ Q7 [ 6 ^) h! ^0 n) G9 S: O B.Load Project导入工程(有快捷图标) 2 Z( r0 v$ K5 L7 h& h* w# \ C.ImportProject引入项目(有快捷图标) D.Aave Project保存工程(有快捷图标) 2 H& J; x4 L: x5 K E.Aave ProjectAs另存工程(有快捷图标)3 j* G3 B+ n7 a; ^ 9 A5 M! u& Y* c3 ]% i F.Close Project 关闭工程, z- |2 F) u6 @. Z/ B: | G.RecentProject 最近工程4 |: R3 E5 [ L, n% ? H.Exit 退出软件7 d, k' Q L1 c7 x8 o4 V 2.2. Project工程菜单 ![]() 5 L) ~9 Y1 l1 _( z, U- X! \# ` A. Generate Code 生产代码(有快捷图标):在配置好之后,点击该按钮就可以生产软件代码工程。 . i; d9 Q+ h- z3 E" ^3 f% X B. Generate Report 生产报表(有快捷图标):也是在配置好之后,点击该按钮就会生产报表(芯片型号、引脚配置信息、系统时钟、软件工程等一系列信息)。 C.Settings 设置:这个菜单是设置工程相关的信息(在上面新建工程说了一下)。) q% B1 e& U! Q : P2 _8 R9 c8 G' e 2.3. Pinout引脚输出菜单: 这个菜单名叫“引脚输出”菜单,其实是也对芯片(芯片引脚功能)配置的菜单(太多就没有截图出来)。! R: m# N; ^/ _9 R6 b A. Undo撤销操作(有快捷图标)- S9 c, Q: U E % x2 K! f; g9 b# I E B.Redo恢复操作(有快捷图标) 1 |5 ?' V. `5 |: r C.Clear Pinouts清除引脚:对已配置的引脚进行清除。: Y% i8 T. ]" j" X D.Clear Single Mapped Singals清除映射 1 ?4 {. n8 i3 f E.Set Unused GPIOs 设置未用引脚:设置未使用引脚的类型(输入、输出等)。' c3 d1 C+ G# K4 G9 D* ? ' L1 L' D/ _1 O' U- c F.Reset Used GPIOs复位已用引脚$ }+ h& U. J% x1 x) x 6 m3 |7 V4 ?& H6 l. ] G. Generate CVS pinout text file:引脚生产列表+ j6 P. y$ S4 R& Y+ @ * T+ s2 Q& `; U. R H.Pin/SignalsOptions 引脚配置选项 I.Collapse All全部折叠:折叠左边配置和外设。 $ w5 O5 R+ l7 \ J.Disable Mode失能模式 K.Expand All 展开所有:和Collapse All对应。1 w$ R* d J5 P ; U5 U; ?& `( u& p3 N L.Zooming in 放大( A0 t5 Y5 ]* q M.Best fit 最佳大小 N. Zooming Out 缩小 2.4. Window窗口菜单, k! d$ ~! X( P6 ^/ z9 K" O 这个菜单现在只有输出信息一个子菜单(Outputs),是现在版本还比较简单的一个菜单,应该是为以后升级做准备。 2.5. Help帮助菜单 这个菜单也是比较简单的一个。8 c; @) \# m2 Q # e# p, N4 J: l7 {) t ![]() A. Help帮助(有快捷图标) B.About 关于) T7 f2 a' P7 a& ]3 L$ W C.Install Patch 安装路径 D.Check forUpdates 检测更新" t4 S# f a( M1 m7 I1 r E.Intall NewLibraries 安装新固件库 & z0 [+ [ A3 g" L6 A z F.UpdaterSettings 更新设置 " s* ]! B" y/ Z |
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?