1 / 60
文档名称:

第1章 STM32F10X系统介绍.ppt

格式:ppt   大小:2,722KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 STM32F10X系统介绍.ppt

上传人:mh900965 2017/6/24 文件大小:2.66 MB

下载得到文件列表

第1章 STM32F10X系统介绍.ppt

文档介绍

文档介绍:STM32单片机原理
计算机学院李曦
******@bjtu.
51688420 北402
参考资料:
[1]
[2]
[3]
第1章 STM32F10X系统介绍
STM32F10X 的简介及应用前景
STM32F10X系列产品是目前最新的单片机,它的功能十分强大,它不仅具有嵌入式CPU的内核,而且还具有非常丰富的外围接口电路。 STM32F10X系列CPU即可以当8位、16位和32位单片机使用,也可以当嵌入式CPU使用,装载操作系统。
ARM Cortex-M3 处理器简介
Cortex-M3 处理器使用了ARM v7-M 体系结构。它包含了一个高效的哈佛结构的三级流水线,可提供 DMIPS/MHz 的性能。
Cortex-M3 处理器采用了与系统部件紧偶合的实现方法,来缩小芯片的面积,Cortex-M3 处理器实现了 Thumb-2指令集构架,具有很高的代码密度,可降低存储器的需要,并能达到非常接近 32 位 ARM指令集的性能。
Cortex-M3 处理器具有以下优势:
小的处理器内核、系统和存储器,可降低器件成本;
完整的电源管理,很低的功耗;
突出的处理器性能,可满足挑战性的需要;
快速的中断处理,满足高速、临界的控制需求;
可选的存储器保护单元( MPU ),提供平台级的安全性;
增强的系统调试功能,可加快开发进程;
没有汇编代码要求,简化系统开发;
宽广的适应范围:从超低成本的微控制器到高性能的 SoC。
STM32 系列控制器简介
STM32系列32位微控制器(MCU)基于突破性的ARM Cortex™-M3 内核,这是ST公司开发的一款专为嵌入式应用的内核。
特点
易用性
集成性
低功耗
低价格
STM32功能简介
试验箱MCU:
STM32F10X
核心
ARM 32位的Cortex-M3™CPU
72MHz,高达90DMips,
单周期硬件乘法和除法——加快计算
存储器
从32K字节至128K字节闪存程序存储器
从6K字节至20K字节SRAM
多重自举功能
与之比较的16位DSP TMS320LF2407
核心
16位处理器
最高40MHz
存储器
32K字节
SRAM:2K
只能从FLASH启动
功能简介(续)
多种外设接口
ADC:2路12位(16通道);
DMA:7通道
定时器:共7个,包括6路PWM,2路16位看门狗等
通信接口:
2个I2C;
3个USART
2个SPI;
CAN接口;
USB接口
JTAG
STM32F10X系列CPU
STM32F10X按存储器的容量、封装、外围接口的数量形成了32位单片机的系列产品。
它主要分成基本型STM32F101xx 和增强型STM32F103xx 两大类。