STM32F1系列芯片初识

STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定时器,CAN,ADC,SPI,I2C,USB,UART,等多种功能。
按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。基于性价比以及他人推荐而言,作为一个新手入门时的开发板,STM32F103可以满足我们大部分功能需求。
下图为STM32F103两个主流开发板使用芯片:

STM32F1系列芯片初识_第1张图片

    STM32F103ZET6为STM32战舰板或精英板使用芯片;右侧RCT6为Mini板使用新品。

    基于性价比以及他人推荐而言,作为一个新手入门时的开发板,STM32F103Mini板已可以满足我们大部分功能需求。下文介绍也主要偏重STM32F103RCT6展开。

芯片内部资源:

    两款芯片内核皆采用32位高性能ARM Cortex-M3处理器,时钟频率高达72M(实际使用时根据情况可适当超频一点点),采用单周期乘法和硬件除法。  

    I/O口:RCT6有64个引脚,其中51个可作为I/O输入。大部分I/O口都耐5V,支持SWD和JTAG调试。

    存储器容量:256K FLASH,48K SRAM。

   电源管理:2.0~3.6电源和I/O电压

 复位:上电复位,掉电复位和可编程的电压监控。

 时钟:①4-16M的外部高速晶振(一般为8M)

     ②内部8MHz的高速RC振荡器(外部异常时,转为内部)

     ③内部40KHz低俗RC振荡器,看门狗时钟

     ④内部锁相环(PLL,倍频,通过9倍频处理,使时钟频率达到前面所说的72M)

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

 低功耗:有睡眠,停止和待机三种低功耗模式。可用电池为RTC和备份寄存器供电。

 定时器:4个通用定时器,2个基本定时器,2个高级定时器,1个系统定时器,2个看门狗定时器。

 通信接口:2个I2C接口,5个串口,3个SPI接口,1个CAN2.0,1个USB FS,1个SDIO

上述便是对STM32F103Mini板芯片基本介绍。


你可能感兴趣的:(STM32)