STM32
登录
直播中
李慎梓
8年用户
1488经验值
私信
关注
[问答]
STM32最小系统是由哪些部分组成的
开启该帖子的消息推送
STM32
最小系统
接口
STM32
最小系统是由哪些部分组成的?
STM32系统的启动模式有哪几种?
回帖
(1)
梁宏满
2021-12-15 14:57:18
一、STM32最小系统组成
1.1、电源电路
火牛接口DC_IN作为电源输入端 插入电源后只需打开电源开关POWER可获得5V电源。
5V电源通过v1稳压芯片转换成直流3.3V供STM32系统使用。
板子上J3(5V) J4(3.3V)供外部外部模块连接电源。
板子上有2个MiniUSB 接口,即u***1,u***2
u***1的两种作用
充当5V电源输入口
STM32 Slave u***接口使用
它们的网络标号都是 VCC,经过电源开关出来后是 VCC5,经过 3.3V 稳压芯 片转换为 3.3V 供系统及外围电路使用。所以使用任何一个接口供电均可
扩展
火牛(Transformer)即变压器,是电力装置,通过电磁效应将能量由一个电路传到另一个电路,它可以有最少两个线圈,又或者一个线圈,再加一个自动相连开关。线圈中间通常有个磁心,集中磁场线。火牛通常用来转换高低电压,改变电阻,和分隔两组电路。
1.2、复位电路
NRST复位引脚,低电平复位 保持一段时间的低电平
1.3、晶振电路
STM32是一种高级单片机,内部自带高速时钟/低速时钟源。但通常不是内部时钟源
STM32单片机主晶振引脚上外接一个晶振(STM32F103ZET6的主晶振管脚为23,24)
STM32F103ZET6时钟频率0~72MHZ,选取8MHZ的晶振(适合STM32内部其他外设时钟的计算)
外设晶振 RTC
1.4、下载电路
1.4.1、概述
程序要烧录写到单片机内部是通过上位机(PC机)及对应的软件编译器生成的xxx.hex文件通过单片机串口写入进去。
笔记本没有RS232接口,因此要使用USB转TTL串口电平芯片建立PC机和单片机数据传输通路,常使用CH340C后CH340G芯片来完成电平转换。CH340G需要外接12M 晶振,而CH340C内部自带晶振所以不接外部晶振。
1.4.2、工作流程
u***为程序下载串口 D- D+连接到CH340芯片的 D- D+
CH340芯片的串口TXD和RXD管脚连接到STM32的串口1(PA9,PA10)
通过P4端子进行转接,不仅可以让开发板USB接口下载程序,还可以当成USB转TTL模块使用,用来给其他开发板接口下载程序或调试外部串口设备,如wifi、蓝牙、GPS。 最重要的一点:使STM32串口1不受CH340干扰。
USB不仅可以作为电源供电口,还可以作为串口通信。 电源指示灯亮表示系统电源正常。
BOOT0和RESET管脚通过三极管接到CH340的RTS和DTR脚,这样设计的目的是PC软件在下载程序时,自动复位运行
1.4.2、JTAG/SWD模式下载
STM32芯片自带JTAG/SWD管脚,通过相应的仿真器可实现程序下载、在线仿真调试等功能。
JTAG模式管脚占用5个,而SWD模式管脚只占用2个,JTAG模式管脚内已经包含了SWD模式的2个管脚,所以我们开发板上使用的是标准的2*10Pin的JTA接口。
JTAG模式占用的5个管脚
JTMS
JTCK
JTD1
JTD0
JREST
RESET
二、STM32启动模式
在STM32F1XX中可以通过BOOT[1:0] 引脚选择三种不同的启动模式。
利用串口下载代码 :BOOT0置1
STM32开发板 按复位键开始跑代码:BOOT0 置0 BOOT1 可以随意是设置
普中STM32开发板设计了一键下载电路,无需手动切换状态。通过串口DTR和RTS信号,来自动配置BOOT0和RST信号,直接串口下载软件自动控制,可以非常方便的下载代码。
一、STM32最小系统组成
1.1、电源电路
火牛接口DC_IN作为电源输入端 插入电源后只需打开电源开关POWER可获得5V电源。
5V电源通过v1稳压芯片转换成直流3.3V供STM32系统使用。
板子上J3(5V) J4(3.3V)供外部外部模块连接电源。
板子上有2个MiniUSB 接口,即u***1,u***2
u***1的两种作用
充当5V电源输入口
STM32 Slave u***接口使用
它们的网络标号都是 VCC,经过电源开关出来后是 VCC5,经过 3.3V 稳压芯 片转换为 3.3V 供系统及外围电路使用。所以使用任何一个接口供电均可
扩展
火牛(Transformer)即变压器,是电力装置,通过电磁效应将能量由一个电路传到另一个电路,它可以有最少两个线圈,又或者一个线圈,再加一个自动相连开关。线圈中间通常有个磁心,集中磁场线。火牛通常用来转换高低电压,改变电阻,和分隔两组电路。
1.2、复位电路
NRST复位引脚,低电平复位 保持一段时间的低电平
1.3、晶振电路
STM32是一种高级单片机,内部自带高速时钟/低速时钟源。但通常不是内部时钟源
STM32单片机主晶振引脚上外接一个晶振(STM32F103ZET6的主晶振管脚为23,24)
STM32F103ZET6时钟频率0~72MHZ,选取8MHZ的晶振(适合STM32内部其他外设时钟的计算)
外设晶振 RTC
1.4、下载电路
1.4.1、概述
程序要烧录写到单片机内部是通过上位机(PC机)及对应的软件编译器生成的xxx.hex文件通过单片机串口写入进去。
笔记本没有RS232接口,因此要使用USB转TTL串口电平芯片建立PC机和单片机数据传输通路,常使用CH340C后CH340G芯片来完成电平转换。CH340G需要外接12M 晶振,而CH340C内部自带晶振所以不接外部晶振。
1.4.2、工作流程
u***为程序下载串口 D- D+连接到CH340芯片的 D- D+
CH340芯片的串口TXD和RXD管脚连接到STM32的串口1(PA9,PA10)
通过P4端子进行转接,不仅可以让开发板USB接口下载程序,还可以当成USB转TTL模块使用,用来给其他开发板接口下载程序或调试外部串口设备,如wifi、蓝牙、GPS。 最重要的一点:使STM32串口1不受CH340干扰。
USB不仅可以作为电源供电口,还可以作为串口通信。 电源指示灯亮表示系统电源正常。
BOOT0和RESET管脚通过三极管接到CH340的RTS和DTR脚,这样设计的目的是PC软件在下载程序时,自动复位运行
1.4.2、JTAG/SWD模式下载
STM32芯片自带JTAG/SWD管脚,通过相应的仿真器可实现程序下载、在线仿真调试等功能。
JTAG模式管脚占用5个,而SWD模式管脚只占用2个,JTAG模式管脚内已经包含了SWD模式的2个管脚,所以我们开发板上使用的是标准的2*10Pin的JTA接口。
JTAG模式占用的5个管脚
JTMS
JTCK
JTD1
JTD0
JREST
RESET
二、STM32启动模式
在STM32F1XX中可以通过BOOT[1:0] 引脚选择三种不同的启动模式。
利用串口下载代码 :BOOT0置1
STM32开发板 按复位键开始跑代码:BOOT0 置0 BOOT1 可以随意是设置
普中STM32开发板设计了一键下载电路,无需手动切换状态。通过串口DTR和RTS信号,来自动配置BOOT0和RST信号,直接串口下载软件自动控制,可以非常方便的下载代码。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
最小系统
接口
STM32
最小系统
是
由
哪些
部分组成
的
2021-10-18
2715
STM32
F103
最小系统
是
由
哪些
部分组成
的
2021-10-21
1986
STM32
的
最小系统
主要由哪几个
部分组成
2021-10-15
5682
STM32
单片机的
最小系统
是
由
哪些
部分组成
的
2021-11-08
8605
怎样去设计
STM32
最小系统
的相关电路呢
2021-10-22
1163
单片机
最小系统
是
由
哪些
部分组成
的
2021-08-24
8540
STM32
最小系统
电路由哪几
部分组成
?
2021-10-22
4749
如何利用
stm32
最小系统
去制做一个红外测温仪呢
2021-10-15
1647
cc2530
最小系统
是
由
哪些
部分组成
的
2022-01-25
3868
单片机
最小系统
一般
由
哪几
部分组成
呢
2021-10-15
8644
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分