上一篇:STM32-(03):STM32应用实例 下一篇:STM32-(05):GPIO原理与操作

外形图

STM32系列

如图所示:(种类是满足用户不同的需求:内存/尺寸/引脚数)
纵坐标是flash内存大小,横坐标是引脚数
QFN(方形扁平无引脚封装)
LQFP(薄型四方扁平式封装):引脚在四周
BGA(焊球阵列封装):引脚在芯片下面

内部资源

内核
-ARM 32位 Cortex - M 3处理器
-高达72 MHz
-单周期乘法和硬件除法
内存
-256 KB 的 Flash
-48 KB 的 SRAM
时钟,复位和电源管理
-2.0 V ~3.6 V 电源电压( I / O 等于电源电压)
-上电复位( POR ),掉电复位( PDR ),可编程的电压监控(比如当用电池供电,软件可监控电压,低电压预警)
-4~16 M 的外部高速晶振
-内部8 MHz 的高速 RC 振荡器
-内部40 KHZ 低速 RC 振荡器
-内嵌锁相环( PLL ,用于倍频)
-外部低速32 kHz 的晶体振荡器(为实时时钟 RTC 提供时钟信号)
低功耗
-睡眠,停止和待机三种模式
-可用电池为 RTC 和备用寄存器供电
2个12位AD,外部通道16个,内部通道2个
-转换范围:0〜3.6V
-双采样和保持性能
-内置温度传感器
-内置参考电压
DMA
-共7个通道
-支持的外设有:所有定时器,ADC1,所有的SPI,I2C,USART
共80个快速I/O,除模拟输入引脚外,剰下的引脚均能耐压5V
调试模式:串行调试(SWD,只需两根线)和JTAG调试接口
     现在国内流行Jlink仿真器调试
7个定时器
-3个通用定时器(16位)
-1个高级定时器(16位)
-2个看门狗定时器(窗口和独立)
-1个系统定时器(24位递减计数器)
9个通信接口
-2个 I 2 C 接口
-3 个 USART
-2 个 SPI
-1 个 USB
-1 个 CAN
内置 CRC 计算单元,和96位唯一的 ID 号


简单分析:图的左上方的TPIU、SWJTAG 是关于调试的,Cortex-M3是内核,NVIC是嵌入式中断,右侧是通过一些bus 来跟外界进行联系(比如Flash、SRAM),以及下方的桥,AHB是总线桥,APB是外设桥 ,APB2速度大于APB1,APB2通过APB2的bus管理GPIO(5组,16*5=80个IO快速IO),高级定时器TIM1,SPI1,USART1,ADC1,ADC2,温度传感器Temp sensor,APB1管理右侧的外设。

桥:一种衔接器的概念,当两种东西它们的信号,速度不匹配的时候,通过桥来对接,起到沟通的作用。CPU的速度是特别快的,外部外设是比较慢的。其中高速设备(数据)是APB2管理,低速设备是APB1管理。

引脚号逆时针。
PE2:Port E 2.
引脚可以复用

上一篇:STM32-(03):STM32应用实例 下一篇:STM32-(05):GPIO原理与操作

STM32-(04):STM32F103VCT6芯片内部资源分析相关推荐

  1. stm32学习(二)STM32F103ZET6内部资源讲解

    大家好,今天和大家分享一下STM32F103ZET6的板载资源,希望和大家一起学习,一起进步.当然本人目前是一个对库函数版本的初学者,如果谈论不妥的地方,希望大家能够及时提出,批评指正,本人将不胜感激 ...

  2. 不同stm32f103芯片内部外设资源

    由表可知,芯片内部的外设资源除了跟stm32f103后面的第一个字母有关外,还和flash的大小有关.上面的表中只有一部分,具体的可以参考Keil的芯片型号选择部分. 下面是stm32f103c8t6 ...

  3. STM32芯片内部温度监控调试记录

    1.前言 一般用MCU开发产品时 MCU设备运行状态与之温度有一定的关联 像我们常用的STM32系列的单片机 内部都自带一个温度测试功能 可以测试芯片当前的温度 也可以用它来测量芯片周围的温度 今天通 ...

  4. (05)FPGA内部资源

    (05)FPGA内部资源 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA内部资源 5)结语 1.2 FPGA简介 FPGA(Field Programmable ...

  5. 基于STM32HAL库ADC+DMA模式,高精度采集电池电量与芯片内部温度方法 (48脚 使用内部参考电压方案)

    目录 概述 1.原理图 2.在这先普及一下概念 3.通过查看STM32L0中文数据手册中301页,第14.10 小节 ,DataSheet 4.ADC通道转换模式的理解 5.STM32CubeMx工具 ...

  6. elk日志分析系统_部署ELK企业内部日志分析系统

    部署ELK企业内部日志分析系统 一.实验环境 二.基本环境部署 1.IP地址配置 2.主机名配置三台节点hosts文件要一致 [root@yichen-els-node1 ~]# cat /etc/h ...

  7. FPGA内部资源总结

    原文链接  https://blog.csdn.net/times_poem/article/details/51351997 目前主流的FPGA仍是基于查找表技术的,已经远远超出了先前版本的基本性能 ...

  8. STM32 之 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压和ADC校准

    STM32 之 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压 发布时间:2018-12-21 10:50, 浏览次数:1553 , 标签: STM VREFINT ADC < ...

  9. 兼容性 IBM 芯片内部 真空管

    1. 兼容性 所谓兼容性,是指几个硬件之间.几个软件之间或是几个软硬件之间的相互配合的程度.兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU.主板.显示卡等,如果在工作时能够相互配合.稳 ...

最新文章

  1. 告别2010,迎来2011
  2. n 模块切换 node 版本无效的解决办法
  3. 利用vs.net快速开发windows服务(总结)
  4. VC维与DNN的Boundary
  5. python123第6周答案_python123 测验6: 组合数据类型 (第6周)
  6. Android Jni开发,报com.android.ide.common.process.ProcessException: Error configuring 错误解决方案...
  7. 【2021牛客暑期多校训练营7】xay loves trees(dfs序,维护根出发的链)
  8. unity 运行时间问题
  9. uC/OS-II 一些函数简介
  10. 芯鼎盛LED恒流驱动芯片TX6128设计的DC-DC开关电源降压恒流DEMO说明
  11. oracle dbms_utility.get_time,dbms_utility如何使用?
  12. 短网址还原 php,php简单实现短网址(短链)还原的方法(测试可用)
  13. Matlab读取图像,显示H、S、V分量
  14. 华硕重装后进入bios_华硕电脑如何进入bios,教您如何华硕进入bios
  15. Electron 打包Mac安装包代码签名问题解决方案
  16. 用Python制作恋爱日志
  17. Word编辑公式 下划线取消自动套用格式 下划线不转义
  18. 卷毛0基础学习Golang-并发编程,01 什么是并发
  19. poj1061 青蛙的约会(扩展欧几里德)
  20. IDEA为java项目中用到python的模块设置Python interpreter

热门文章

  1. Android 原生支持 Opus、AV1!但你真正要了解的还有更多
  2. MATLAB2019a中文设置的一些说明
  3. 极光IM + 极光推送,集成中遇到的问题
  4. Maven的配置、安装及测试可用
  5. android图文并排仿朋友圈,Android之仿微信发朋友圈图片选择功能
  6. 用ch340烧录stm32
  7. 硬件知识andl linux发展历史
  8. 第三课:电通量和高斯定律
  9. 恭喜!胡哥官宣当爸,透露老婆非公众人物
  10. Java小知识之海王多线程