STMCU小助手
发布时间:2023-2-2 14:50
|
一、定义 单片机最小系统:使一个单片机(MCU)能正常启动和工作运行,并且能正常下载程序的最简电路。 二、STM32单片机最小系统的组成部分 1. 供电电路
; ^) j# o# l$ B9 q( S- j VDD和VDDA之间一般接一个简单的低通滤波器即可(RC,Π型即可)。 注意:因为STM32芯片的主频较高,所以将数字电源和模拟电源、模拟电源和模拟地给分开,一共需要4根信号线。 不同于51单片机只需要一根电源信号线和一根接地信号线。 ' s0 V, H* `0 z/ m6 ] 所以,供电电路设计的步骤:3 |. _9 d" y$ Q- Y2 |' C ①找出芯片所有的电源和接地(包括模拟电源模拟地、数字电源数字地)。% r0 G, y4 r. S. W+ C& w' z/ g ②确定电源输出输入电压的范围,为其设计一个稳定的供电电源。1 u! F& e! Y: ~/ T$ K% M, Y ③在模拟电源和数字电源之间设计一个低通滤波器;STM32对模拟地和数字地的要求不高,可以不用分开。 2. 复位电路 STM32系列芯片的复位(异步复位)引脚:NRST。6 y2 c9 U# f. @4 \# C6 f+ }/ \& ^ ( Y9 o$ q. a! A1 M3 k: d
9 L% s2 R* r' w9 E" _* o0 r* _ . c& h, {2 b( |. m* {% o8 t5 T% O1 E9 ?, i 3. 时钟电路(2个) STM32有两个外部时钟,一个是低速时钟,另一个是高速时钟。: Y( ~- }" e2 H9 k. ] ! P( G5 I8 _% y. N8 s. ]4 V (1)低速外部时钟:一般指外接比较精确和稳定的32.768KHz晶振电路,主要是给RTC实时时钟和看门狗提供一个低功耗且精确的时钟源。 其中,OSC32_IN和OSC32_OUT分别为低速外部时钟的输入和输出引脚。# y- p4 L, q9 G+ G' C2 Y
(2)高速外部时钟:一般是给芯片的内核供电,倍频后作为系统时钟。 其中,OSC_IN和OSC_OUT分别为高速外部时钟的输入和输出引脚。 4. Boot启动模式选择 STM32系列有两个引脚:BOOT0和BOOT1,他们共同决定了STM32芯片的启动模式,比如:从SRAM启动、从FLASH启动、从系统存储器启动。 两个引脚电平设置的控制方式: ①通过手动用跳线帽来设置引脚的高低电平。. `% |. C7 o+ D( [ ②通过控制三极管的状态来自动设置引脚的高低电平。 " L& i. D1 y: L! V1 S& v
5. 下载电路 下载程序的方法有三种:①SWD模式 ②JTAG模式 ③串口ISP模式 (1)SWD模式:可以满足基本的程序调试和下载功能。 ( k" d/ L; d% y, p3 W, |
4 L' @/ I' ^0 G; _ (2)JTAG模式:电路较为复杂,不太适合单片机最小系统。% q ^2 v1 \2 d8 K% m$ A) W" H
(3)串口ISP模式:只有下载功能,不具备程序调试功能。 注意:STM32芯片的串口下载都是通过串口1下载的,对应芯片的引脚PA9和PA10。- z L1 g0 [8 f i
# R# L, i) o8 C1 f: o5 R( N0 F 6. 后备电池(不是必要的,但一般都会设计上)1 M, ~# P! D7 X0 c STM32预留有接后备电池的引脚:VBAT。, `( q# W1 V- d) o& J, W 一般使用纽扣电池作为后备电池,后备电池提供的电压电流较小,仅用于STM32后备区域供电使用。8 y6 c7 I/ d8 Z" U/ ~! U" b, d0 B 9 F4 f" \3 I W7 w6 r9 D5 k6 c ———————————————— 版权声明:零号萌新* s" g8 O( T& \# m& i ; B5 I/ c% x! J: X3 H9 g! {* c 0 |/ m3 ]7 k( h & J7 E( u' ^* Y- h B! k8 K7 L: Z$ Y |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版