1.缩写理解
ARM (Acorn RISC Machine):Acorn公司设计的精简指令集机器。
2.扩展
ARM本身是32位设计,但是配备16位的指令集。所以比等价的32位代码量要节省35%,功耗低速度快。
3.STM32F103C8T6的ARM架构
Cortex M3系列
4.在www.st.com的官网能够查询到芯片的相关信息,可以下载对应的数据手册
5.命名规范
6.STM32F103C8T6的最大优势
7.SRAM和Flash的特性对比
SRAM:可达到0等待周期访问(二者的配合实现优势互补)
8.单片机电源管理
8.1电压不在范围内可能导致单片机不稳定或者补工作的情况。部分IO口可兼容5V
8.2单片机第一次通电的时候会复位一次,可设置一个PVD电压值,当电压低于该电压时,单片机会复位,为了保证系统工作的稳定
8.3时钟:如果没有时钟,单片机就不能工作。给单片机提供基准时间脉冲,产生一个方波信号,在这个方波信号之下,每个方波周期之内运行一条指令。所以,时钟越快,频率越高,单片机的速度就越快。
8.4 4-16MHz外接晶振
8.5 8MHz RC振荡器 (由内部电容电阻产生的振荡器):为ARM内核提供的系统时钟
8.6 40KHz RC振荡器 :给RTC使用的低速时钟
8.7 PLL(通过数模电路中的锁相环电路分频器)将一个频率切分成多个,达到倍频的效果(例如:外部4M,分成3份,可达到12M)
8.8 32KHZ RTC 外接一个32.768KHz晶振
9.速度:高速时钟用于系统,底数时钟用于RTC
材质:外部大多是晶体,内部大多是RC
10 NE555采用RC振荡电路产生方波(相当于STM32内部的一个RC振荡器等效电路)
11.用CD4060芯片外接一个晶振也可以产生方波(相当于单片机外部的振荡器)
12.方波时钟周期,单片机一个周期规定运行多少条指令(可通过这个来规定单片机的速度)
13.时钟树
特别注明:(图片来自洋桃电子)