标题: 可以解释一下这个单片机最小系统怎么工作的吗 我实在是没研究明白 [打印本页]

作者: JDWED    时间: 2024-5-27 16:25
标题: 可以解释一下这个单片机最小系统怎么工作的吗 我实在是没研究明白

401cbc21133673ca9972b1655554710.png (179.5 KB, 下载次数: 46)

401cbc21133673ca9972b1655554710.png

401cbc21133673ca9972b1655554710.png (179.5 KB, 下载次数: 44)

401cbc21133673ca9972b1655554710.png

作者: yzwzfyz    时间: 2024-5-27 16:25
时钟:负责运行的节拍;
程序存储器:负责存放运行的程序;
内存:负责存放临时数据;
接口:负责与外界交流信息;
定时器:负责时钟处理;
复位:负责程序的开始运行;
现在的单片机是将上述集成于一个芯片上了,所以最小系统就是一片MCU芯片+电源。
作者: a185980800    时间: 2024-5-27 23:23
现在单片机,有供电就能跑了。其他的都是可有可无的。
作者: wufa1986    时间: 2024-5-28 08:31
供电就能工作,但是标准电路是要求有晶振的,不然官方的代码跑不了,没晶振要修改启动代码
作者: cyi8    时间: 2024-5-28 08:32
BOOT0与BOOT1设置启动方式,两个同时接地,启动模式从主闪存启动;
右侧3.3V电源接三个电容进行滤波输入;
左侧接VDD的一个按键电路,断电再上电实现复位。
你是不是没看到晶振感觉到奇怪?如果是这样你应该看一下MCU的用户手册,STM32单片机是内部自带RC振荡器的,对于一些要求时序精度不太高的场合,可以不需要接晶振

作者: zhuls    时间: 2024-5-28 10:09
就光秃秃的一个核心板,连一个led都没有,能有什么功能原理?
充其量就是通个电,没烧入代码,连电流都看不出有多大变化。
好比一块空地,基础刚建好,能说房子有多漂亮吗?
还有你这个按键这样接,真的可以吗?
作者: lxh2002    时间: 2024-5-28 10:37
zhuls 发表于 2024-5-28 10:09
就光秃秃的一个核心板,连一个led都没有,能有什么功能原理?
充其量就是通个电,没烧入代码,连电流都看 ...

哈哈,这个按钮是新式解法,按下后后启动电源短路保护,切断供电,松开后电源恢复,单片机上电复位
作者: lxyj1971    时间: 2024-5-28 10:44
zhuls 发表于 2024-5-28 10:09
就光秃秃的一个核心板,连一个led都没有,能有什么功能原理?
充其量就是通个电,没烧入代码,连电流都看 ...

电容和按键并联,是上电复位和手动复位啊,正常的不用质疑
作者: lxyj1971    时间: 2024-5-28 10:46
BOOT是启动设置,三电窝并联是电源滤波退耦,电容和开关并联是上电复位和手动复位,都正常啊
作者: CQQ@123    时间: 2024-5-28 11:36
电路有问题吧
作者: zhuls    时间: 2024-5-28 11:49
lxyj1971 发表于 2024-5-28 10:44
电容和按键并联,是上电复位和手动复位啊,正常的不用质疑

难道网络卡了?
我这边看到的明明是按键连接3V3和GND,按下按键电源3V3就挂了。。
作者: zhuls    时间: 2024-5-28 11:52
lxyj1971 发表于 2024-5-28 10:44
电容和按键并联,是上电复位和手动复位啊,正常的不用质疑

再说了,复位脚是7脚NRST,不是电源脚啊,
即便你按下键后电源不坏也会重启,也算另类复位吧,但代价有点大。
作者: 一事无成    时间: 2024-5-28 17:52
这复位电路有的东西啊,是觉得电源命太长了吗
作者: rayin    时间: 2024-5-29 07:45
这个最小STM32的C8T6的电路板是自己画的吗? 复位电路按键将3.3V电源对地直接短路了, 需要串一个10K电阻.
作者: zhuls    时间: 2024-5-29 11:22
rayin 发表于 2024-5-29 07:45
这个最小STM32的C8T6的电路板是自己画的吗? 复位电路按键将3.3V电源对地直接短路了, 需要串一个10K电阻.

串多少个10K都没用,你认真看一下,按键接的是复位脚吗?
作者: 炸掉的电容    时间: 2024-5-29 17:32
没有晶振,跑不了,还有这个按键,接在IO口,不要并电容
作者: JDWED    时间: 2024-5-30 14:54
yzwzfyz 发表于 2024-5-27 16:25
时钟:负责运行的节拍;
程序存储器:负责存放运行的程序;
内存:负责存放临时数据;

谢谢您





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1