7.5. STM32要运行的最简单条件(最小系统)-STM32(初学宝典)神舟IV号开发板
(2014-09-23 13:08:48)
标签:
51armit开发板神舟 |
分类: 神舟51单片机开发板 |
一个STM32单片机要运行,最基本的条件是什么呢?大家想想,首先一定需要电源吧,没有电单片机怎么能运行呢,所以肯定是需要电源的,这里的STM32是需要3.3V供电的,所以外围要加一个3.3V 的供电电压。
其次,STM32单片机运行是有一定速度的,比如1秒钟运行多少次就叫做1秒钟执行多少次频率,既然涉及到的稳定的频率,那么就会有一个时间周期,多长时间运行一次,如果不规定这个时间周期,那单片机就不稳定,无法有节奏稳定的去执行一个任务,所以这里肯定是需要一个时钟;而这个时钟一般在外围,时钟目前是由一个晶振来提供的,但是有的单片机内部也有时钟,外部的时钟如果坏了,或者不接外部时钟的时候,内部时钟也能够运行(有的单片机自己内部就有一个时钟,有的没有),比如ST公司出品的STM32系列单片机都已经具有了内部时钟。
有了电源,有了时钟,还需要什么呢?当STM32单片机启动的时候,或者在运行过程中出现不稳定的情况怎么办,是不是重新开始运行呢?对,重新开始运行,那就需要重新上电,但当STM32单片机通电上电的时候,内部有些部件(单片机内部是由许多各种部件组合而成的)因为达到正常工作电压的值需要有个很小的延时,所以刚一重新上电有些部件可能工作还没有到正常值,必须要等到电源的电压稳定之后才可以,所以这里需要不断的进行复位操作,直到电压稳定后,复位就停止,单片机才能正常工作,所以不能缺的还有复位电路,大家到这里一定还是不太明白,毕竟是理论上的,不过不用担心,接下来我们会有一些实际的操作来让大家更加熟悉。
总结一下,最小系统最少需要三个必备条件:
1)电源(外部提供)
2)晶振(内部集成)
3)复位电路(外部提供)