STM32芯片解读
一、芯片内部资源
内核:
– 32位 高性能ARM Cortex-M3处理器
– 时钟:高达72M,实际还可以超屏一点点
– 单周期乘法和硬件除法
存储器容量:
– STM32F103ZET6: 512K FLASH,64K SRAM
– STM32F103RCT6: 256K FLASH,48K SRAM
时钟,复位和电源管理:
– 2.0~3.6V电源和IO电压
– 上电复位,掉电复位和可编程的电压监控
– 强大的时钟系统
-4~16M的外部高速晶振
-内部8MHz的高速RC振荡器
-内部40KHz低速RC振荡器,看门狗时钟
-内部锁相环(PLL,倍频),一般系统时钟都是外
部或者内部高速时钟经过PLL倍频后得到
-外部低速32.768K的晶振,主要做RTC时钟源*
IO口:
–STM32F103ZET6: 144引脚 112个IO
–STM32F103RCT6:64引脚 51个IO
–大部分IO口都耐5V(模拟通道除外)
–支持调试:SWD和JTAG,SWD只要2根数据线
低功耗:
–睡眠,停止和待机三种低功耗模式
–可用电池为RTC和备份寄存器供电
AD:
–3个12位AD【多达21