本系统采用的是意法半导体公司推出的以ARM Cortex-M3为内核的32位微
控制器STM32系列产品[[37],该系列产品所用微处理器是ARM公司为高性能、低
成本、低功耗的嵌入式应用专门设计的,本系统用的微控制器为STM32F103 ,
该系列产品为ARM Cortex-M3内核,32位精简指令系统,在72MHZ频率下操作,
内嵌有高速的存储模块,其中FLASH存储器高达_512K, SRAM高达64K,拥有广
泛的增强I/O口功能,外部设备连接到两路APB总线上。所有的器件均提供了3
个12位的ADC模块,4个普通的16位定时器,外加2个PWM定时器,拥有标准的
优异的接口,如有多达2个护C接口,3个SPI接口,2个护S接口,1个SDIO, _5个
USART,1个USB和1个CAN总线。
STM32高性能微控制器可以在一40 0C }-+105 0C的温度变化范围内工作,供电电
源在2.0 V到3.6V之间。由于目前各行各业对单片机的要求在不断的提高,处理器
间的互连越来越复杂,对于单片机的一系列硬件接口一个都不能少,因此,处
理器必须在不增加功耗的条件下来处理更多的任务,STM32系列产品采用的是
Cortex-M3内核,其在架构上有多项改进,提升了性能,同时提高了代码密度的
Thumb-2指令集,大幅度提高中断响应的紧祸合嵌套向量中断控制器,具有业界
最优的功耗水平,使得以前只能求助于高级犯位处理器或者DSP的软件设计在
STM32上也可以流畅的运行。
|