STM32学习笔记(一)基本了解、芯片内部资源与外观说明

什么是STM32?

新的基于ARM内核的32位MCU系列    
内核为ARM公司为要求高性能、低成本、低功 耗的嵌入式应用专门设计的Cortex-M内核

标准的ARM架构

优点

超前的体系结构
极高的性能: 主流的Cortex内核。
丰富合理的外设,合理的功耗,合理的价格。
强大的软件支持:丰富的软件包。
全面丰富的技术文档。
芯片型号种类多,覆盖面广。
强大的用户基础:最先成功试水CM3芯片的公司,积累
了大批的用户群体,为其领先做铺垫。

简单易用/自由/低风险

Cortex-M3系列属于ARMv7架构
      
     ARMv7架构定义了三大分工明确的系列:
    “A”系列:面向尖端的基于虚拟内存的操作系统和用户应用
    “R”系列:针对实时系统;

    “M”系列:对微控制器。

芯片内部资源

IO口

     -STM32F103ZET6: 144引脚  112个IO

存储器容量

       STM32F103ZET6:  512K FLASH,64K SRAM

时钟,复位和电源管理

 2.0~3.6V电源和IO电压
 上电复位,掉电复位和可编程的电压监控
 强大的时钟系统
       -4~16M的外部高速晶振
       -内部8MHz的高速RC振荡器
       -内部40KHz低速RC振荡器,看门狗时钟
       -内部锁相环(PLL,倍频),一般系统时钟都是外
        部或者内部高速时钟经过PLL倍频后得到

       -外部低速32.768K的晶振,主要做RTC时钟源

低功耗

    -睡眠,停止和待机三种低功耗模式

AD
    -3个12位AD【多达21个外部测量通道】
    -转换范围:0~3.6(电源电压)
    -内部通道可以用于内部温度测量

    -内置参考电压  

DA
   2个12位DA
DMA
    12个DMA通道(7+5=12; 7通道DMA1,5通道DMA2)

 支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART

定时器:多达11个定时器
   -4个通用定时器

   -2个基本定时器
   -2个高级定时器
   -1个系统定时器

   -2个看门狗定时器

通信接口:多达13个通信接口
   -2个I2C接口
   -5个串口

   -3个SPI接口
   -1个CAN2.0
   -1个USB FS

   -1个SDIO

外观说明

STM32学习笔记(一)基本了解、芯片内部资源与外观说明_第1张图片

你可能感兴趣的:(Stm32)