当前位置:网站首页>Stm32cubemx usage and function introduction
Stm32cubemx usage and function introduction
2022-06-28 16:17:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm your friend, Quan Jun .
recommend
Share an artificial intelligence course of the great God . Zero basis ! Easy to understand ! Humor and wit humor ! I hope you will join the team of artificial intelligence !http://www.captainbed.net/strongerhuang
My website :https://www.strongerhuang.com
My knowledge :https://www.zhihu.com/people/strongerHuang.com
Before studying this article, you can check out my previous articles :
STM32CubeMX Introduce 、 Download and install
Mainly about STM32CubeMX Menus and related functions , Briefly describe the new project , Later, the specific details of the new project configuration will be described in combination with practical examples .
For more details on this article, please read below .
Ⅱ、STM32CubeMX Main interface description
Open the installed STM32CubeMX, See the main interface as follows :
The main information we see is :
1. menu bar : Open the software only 4 A main menu , After the new project, there are 5 Menu ;
2. Shortcut button bar : These buttons can be found in the menu bar ;
3. New project : We turn on the software , To create a new project, click this button ;
4. Import the project : If there is a project built before , You can click here to import the project ;
5. help : All help functions should know , Click on the menu help Or by F1 Press the key to open the help document .
1. menu bar
There are four menus when opening the software : file File、 engineering Project、Window window 、Help help .
When a new project is created, a button is added :Pinout Pin output menu .
2. Shortcut button bar
Same as the menu bar above , There is a difference between opening the software and creating a new project , Add some shortcut buttons after creating a new project .
Each option of the menu is shown in the following chapters ( After the new project ) Tell it alone .
Menus and shortcut buttons are displayed in When you open the software and After the new project The difference is shown in the figure below :
Ⅲ、STM32CubeMX New project
To tell STM32CubeMX Menu for , Here in advance Tell me briefly Let's talk about the new project , In the next article, we will comprehensively describe the detailed steps of the new project .
STM32CubeMX The new construction project is actually very simple , If complex configuration is required , There are many details to be paid attention to in the whole project , These will be described in future articles in combination with related routines .
1. open STM32CubeMX Software , Click on “ New project ”:
2. Choose chip model ( With STM32F103ZE For example ), double-click “ Choose ”:
3. Set up software engineering ,Project -> Settings Pop up the settings window , Set the parameters , Click on OK that will do .
4. Click save , A basic project is completed . Depending on the configured resources , In the middle, you need to configure it according to the actual situation to use , The specific configuration will be described in the following articles in combination with relevant resources .
Ⅳ、STM32CubeMX Menu description
STM32CubeMX There are five menus after the new project , among file File、Window window 、Help help These three menus are easy to understand , engineering Project and Pinout Pin out Menus are more difficult for beginners to understand , After the new project is built, you can see 5 A main menu , Now let me talk about it in turn 5 The meaning of a menu sub menu .
1.File File menu
A.New Project New project ( There are shortcut icons )
B.Load Project Import the project ( There are shortcut icons )
C.ImportProject Introduce projects ( There are shortcut icons )
D.Aave Project Preservation works ( There are shortcut icons )
E.Aave ProjectAs Save project as ( There are shortcut icons )
F.Close Project Closure of works
G.RecentProject Recent projects
H.Exit Exit software
The file menu is simple , I don't want to focus on .
2.Project Project menu
A. Generate Code Production code ( There are shortcut icons ): After configuration , Click this button to produce software code engineering .
B. Generate Report Production report ( There are shortcut icons ): It is also after configuration , Click this button to generate the report ( Chip model 、 Pin configuration information 、 The system clock 、 A series of information such as software engineering ).
C.Settings Set up : This menu is used to set project related information ( The new project mentioned above ).
3.Pinout Pin output menu
This menu is called “ Pin out ” menu , In fact, it is also for chips ( Chip pin function ) Configuration menu .
A. Undo Cancel the operation ( There are shortcut icons )
B.Redo Recovery operation ( There are shortcut icons )
C.Clear Pinouts Clear pin : Clear the configured pins .
D.Clear Single Mapped Singals Clear mapping
E.Set Unused GPIOs Set unused pins : Set the type of unused pins ( Input 、 Output, etc ).
F.Reset Used GPIOs Reset used pins
G. Generate CVS pinout text file: Pin production list
H.Pin/SignalsOptions Pin configuration options
I.Collapse All All folding : Fold the left configuration and peripherals .
J.Disable Mode Disabling mode
K.Expand All Expand all : and Collapse All Corresponding .
L.Zooming in Zoom in
M.Best fit Best size
N. Zooming Out narrow
4.Window Window menu
This menu now has only one submenu of output information , It is a relatively simple menu in the current version , It should be to prepare for future upgrades .
5.Help In the help menu
This menu is also a relatively simple one .
A. Help help ( There are shortcut icons )
B.About About
C.Install Patch The installation path
D.Check forUpdates Detect updates
E.Intall NewLibraries Install the new firmware library
F.UpdaterSettings Update settings
Ⅴ、STM32CubeMX The download
STM32CubeMX And its firmware library ( Support package ) You can go to ST Download from the official website , It can also be in my 360 Cloud disk download ( I will update ).
STM32CubeMX The download ( Including firmware support package )
ST Official website download address :
STM32CubeMX And its support package download address (ST Official website - English web page ):
STM32CubeMX And its support package download address (ST Official website - Chinese Webpage ):
360 Cloud disk download address :
https://yunpan.cn/cMgjuHDLgjcAx Access password 79f6
STM32CubeMX Information :
https://yunpan.cn/cMgjSQqHDaZv4 Access password f7d4
ST Download the firmware support package on the official website , Also provide the website above , Click on “ Software ” You can see the firmware packages for each series , Here's the picture :
Ⅵ、 explain
It will be updated and used regularly in the future STM32CubeMX Create articles about various peripheral resource projects , Please wait for .
The above summary is for reference only , If there is something wrong , Please kindly understanding .
Ⅶ、 Last
My website :https://www.strongerhuang.com
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/132884.html Link to the original text :https://javaforall.cn
边栏推荐
- Openharmony - detailed source code of Kernel Object Events
- 【Hot100】1. 两数之和
- js中订阅发布模式bus
- A 24-year-old bald programmer teaches you how to continuously integrate and deliver microservice delivery. You can't learn how to cut me off
- 【力扣】977. 有序数组的平方
- Deep learning convolutional neural network of machine learning to realize handwritten font recognition based on CNN network
- 5分钟的时间制作一个反弹球游戏
- Android, eclipse and MySQL upload pictures and get
- 【MySQL】表连接为什么比子查询快
- Cross cluster deployment of helm applications using karmada
猜你喜欢

开源技术交流丨一站式全自动化运维管家ChengYing入门介绍

Briefly introduce the conversion between tensorflow and pytorch (mainly tensorflow to pytorch)

【MySQL】表连接为什么比子查询快

Super automation and the future of network security

岛屿类问题通用解法与DFS框架

A 24-year-old bald programmer teaches you how to continuously integrate and deliver microservice delivery. You can't learn how to cut me off

知道这几个命令让你掌握Shell自带工具

Technical secrets of ByteDance data platform: implementation and optimization of complex query based on Clickhouse

10 years of testing experience, worthless in the face of the physiological age of 35

字节跳动数据平台技术揭秘:基于ClickHouse的复杂查询实现与优化
随机推荐
Visual Studio 2010 compilation qt5.6.3
大神详解开源 BUFF 增益攻略丨直播讲座
超自动化与网络安全的未来
Tiktok actual battle ~ list of bloggers I follow, follow and check
5分钟的时间制作一个反弹球游戏
【MySQL】表连接为什么比子查询快
一台服务器最大并发 tcp 连接数多少?65535?
使用Karmada实现Helm应用的跨集群部署
【杂谈】2021/01/31 哦豁
机器学习之卷积神经网络使用cifar10数据集和alexnet网络模型训练分类模型,安装labelimg,以及报错ERROR
Internet of things cloud convergence Security Guide
Etcd visualization tool: an introduction to kstone (I)
FS2K人脸素描属性识别
部门新来了个字节25K出来的,让我见识到了什么是天花板
Why MySQL table connection is faster than subquery
Visual studio 2019 software installation package and installation tutorial
【Hot100】1. 两数之和
今天睡眠质量记录80分
【力扣】35. 搜索插入位置
What are the most powerful small and medium-sized companies in Beijing?