当前位置:网站首页>Stm32f40x minimum system
Stm32f40x minimum system
2022-07-21 18:50:00 【Cupid punishes Lu】
Concept :
What is the smallest system ?
Minimum system refers to : To be able to make MCU The smallest unit of work ;
structure : Intraslice / Peripherals on the film 、 Peripherals on the board ;
Roughly as above : The special unit is like the reset circuit on the right 、 Concussion circuit , It is called circuit on board . Add on-chip peripherals , Composition chip .
What are the minimum system components ?
1. Power part
The chips currently used are COMS level (3.3V Power supply );
2. Oscillating circuit
To be able to make MCU The circuit that generates the working heartbeat . Generally, there are many kinds of such circuits , such as RC oscillator 、 Crystal oscillator, etc ;
3. Reset circuit
Concept : To be able to make MCU From again main The circuit in which the function begins to execute ; Generally, such reset circuits can be divided into many kinds : For example, software and hardware reset 、 watchdog (WDG) Reset and so on ;
The main thing to master is hardware reset : The peripherals on the board can make MCU Reset circuit . such as : Your board is stuck , You need a button to reset the board and start working again , Such a circuit , It becomes hardware reset . for example : The reset button .
Reset circuit
Of course , Hardware reset can also be divided into high and low levels , When it can make MCU The reset high level becomes the high level reset ; Be able to make MUC The low level of reset is called low level reset .
4. Starting mode .
STM32F40x There are many ways to start the chip , You can choose according to your own needs ;
explain : When BOOT1:BOOT0 by X 0 When , At this time, the startup mode is From the main Flash start-up ,MUC It can work normally ;
When BOOT1:BOOT0 by 0 1 When , At this time, the startup mode is Boot from system memory , But the program can be burned , But can't carry out ;
When BOOT1:BOOT0 by 1 1 When , At this time, the startup mode is From embedded SRAM start-up , And the program can be burned and code executed ; But when you press the reset button , The program will not execute , Code will be lost , Because when you press the reset button , The power supply will be cut off , Therefore, the code program will also be lost .
therefore , The chip (STM32F407ZGT6 For example , Series chips are similar ) The best thing to use is X0 The way to start . Of course , When the program download fails to operate due to some error , You can adjust the startup mode , In this way, you can download and burn later .
边栏推荐
- C language practice topic + answer: 21-25
- 数字孪生社区管理系统,九大应用场景建设
- 从部队文职转行程序员,我有这些体会
- 风控数据(模型)不扎心,只因好这道流水工序上的处理技巧
- In the code free era, how should enterprises' digital transformation develop?
- Ctfshow web entry command execution
- JSON value acquisition and traversal [json]
- Linux中安装Redis
- Digital twin technology offshore wind farm solution
- Application cases and common technologies of digital twins
猜你喜欢
Digital twin technology creates a visualization solution for smart mines
风控数据(模型)不扎心,只因好这道流水工序上的处理技巧
Introduction to C language --- operators
[email protected] Catalyst (NH2 UIO-
AG doped metal organic framework porous material mil-101 | core shell structure [email protected] Catalyst (NH2 UIO-
What impact will Microsoft's closure of basic authentication have on enterprises and employees?
数字孪生落地高铁桥梁可视化解决方案
这还是我最熟悉的package.json吗?
Okaleido tiger NFT即将登录Binance NFT平台,NFT权益时代即将开启
Table auto paging
C4D用云渲染快不快?
随机推荐
循环结构:while与do-while结构
【翻译】用Kubernetes + Helm + Flux提高稳定性和可靠性!
有趣的 Kotlin 0x0D:IntArray vs Array<Int>
Golang collection: custom types and method sets
C语言练习题目+答案:21-25
Experimental requirements of cy5-pna cyanine dye Cy5 labeling PNA
数字孪生技术海上风电场解决方案
技术小百科 | 云原生篇
Solution to field 'ID' doesn't have a default value error
测试必知必会的Mock数据方法
Crazy God says es
从新零售到社区团购,这中间发生了多少变化?
ACM集训7月4号
国内疫情反反复复,线下实体店的如何转型才能突破困境?
Technology Encyclopedia | cloud native
ESB結合UMC雲平臺開發說明
SOHO @ L2TP/IPsec Issue
NFS共享
Splicing of SRC variables in wechat applet pictures
JSON overview