STM32-(04):STM32F103VCT6芯片内部资源分析
上一篇: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芯片内部资源分析相关推荐
- stm32学习(二)STM32F103ZET6内部资源讲解
大家好,今天和大家分享一下STM32F103ZET6的板载资源,希望和大家一起学习,一起进步.当然本人目前是一个对库函数版本的初学者,如果谈论不妥的地方,希望大家能够及时提出,批评指正,本人将不胜感激 ...
- 不同stm32f103芯片内部外设资源
由表可知,芯片内部的外设资源除了跟stm32f103后面的第一个字母有关外,还和flash的大小有关.上面的表中只有一部分,具体的可以参考Keil的芯片型号选择部分. 下面是stm32f103c8t6 ...
- STM32芯片内部温度监控调试记录
1.前言 一般用MCU开发产品时 MCU设备运行状态与之温度有一定的关联 像我们常用的STM32系列的单片机 内部都自带一个温度测试功能 可以测试芯片当前的温度 也可以用它来测量芯片周围的温度 今天通 ...
- (05)FPGA内部资源
(05)FPGA内部资源 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA内部资源 5)结语 1.2 FPGA简介 FPGA(Field Programmable ...
- 基于STM32HAL库ADC+DMA模式,高精度采集电池电量与芯片内部温度方法 (48脚 使用内部参考电压方案)
目录 概述 1.原理图 2.在这先普及一下概念 3.通过查看STM32L0中文数据手册中301页,第14.10 小节 ,DataSheet 4.ADC通道转换模式的理解 5.STM32CubeMx工具 ...
- elk日志分析系统_部署ELK企业内部日志分析系统
部署ELK企业内部日志分析系统 一.实验环境 二.基本环境部署 1.IP地址配置 2.主机名配置三台节点hosts文件要一致 [root@yichen-els-node1 ~]# cat /etc/h ...
- FPGA内部资源总结
原文链接 https://blog.csdn.net/times_poem/article/details/51351997 目前主流的FPGA仍是基于查找表技术的,已经远远超出了先前版本的基本性能 ...
- STM32 之 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压和ADC校准
STM32 之 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压 发布时间:2018-12-21 10:50, 浏览次数:1553 , 标签: STM VREFINT ADC < ...
- 兼容性 IBM 芯片内部 真空管
1. 兼容性 所谓兼容性,是指几个硬件之间.几个软件之间或是几个软硬件之间的相互配合的程度.兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU.主板.显示卡等,如果在工作时能够相互配合.稳 ...
最新文章
- 告别2010,迎来2011
- n 模块切换 node 版本无效的解决办法
- 利用vs.net快速开发windows服务(总结)
- VC维与DNN的Boundary
- python123第6周答案_python123 测验6: 组合数据类型 (第6周)
- Android Jni开发,报com.android.ide.common.process.ProcessException: Error configuring 错误解决方案...
- 【2021牛客暑期多校训练营7】xay loves trees(dfs序,维护根出发的链)
- unity 运行时间问题
- uC/OS-II 一些函数简介
- 芯鼎盛LED恒流驱动芯片TX6128设计的DC-DC开关电源降压恒流DEMO说明
- oracle dbms_utility.get_time,dbms_utility如何使用?
- 短网址还原 php,php简单实现短网址(短链)还原的方法(测试可用)
- Matlab读取图像,显示H、S、V分量
- 华硕重装后进入bios_华硕电脑如何进入bios,教您如何华硕进入bios
- Electron 打包Mac安装包代码签名问题解决方案
- 用Python制作恋爱日志
- Word编辑公式 下划线取消自动套用格式 下划线不转义
- 卷毛0基础学习Golang-并发编程,01 什么是并发
- poj1061 青蛙的约会(扩展欧几里德)
- IDEA为java项目中用到python的模块设置Python interpreter