当前位置: 首页 > news >正文

STM32F103芯片的一些小知识

STM32F103芯片解读:
芯片有那些资源?
io口、存储器容、时钟、复位、电源管理
-4-16M的外部晶振
-内部8M的高速RC振荡器
-内部40K低速RC振荡器,看门狗时钟
-内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部告诉时钟经过PLL倍频后得到的
-外部低速32.768K的晶振,主要做RTC时钟源
AD 
3个12位AD
DA.
2个12位DA
DMA(为cpu减负)
12个DMA通道(寄存器:7个DMA1,5个DMA2
定时器:
多达11个定时器(4个通用,两个基本,2个高级,1个系统,2个看门狗)
通信接口:
2个IICC接口,5个串口,3个SPI接口,1个CAN2.0,1个USB,1个SDIO




CORTEX内核与片内外设通过总线矩阵相连






芯片引脚和功能是怎么对应的?




STM32命名规则:
STM32F10XXX
101基本型 102USB基本型 103增强型 105107互联
第一个英文表示:引脚数 V100引脚 R 64引脚 
第二个表示闪存存储容量:stm32f103rbt6中容量、stm32vet6大容量
因为STM32F103xx是一个完整的系列,其成员之间是完全地脚对脚兼容,软件和功能上也兼容。在参考手册中,STM32F013x4和STM32F103x6被归为小容量产品,STM32F103x8和STM32F103xB被归为中等容量产品,STM32F103xC,STM32103xD和STM32F103xE被归为大容量产品,其中我们的神舟II号就是选择的STM32F103xC芯片,神舟III号是STM32xE芯片,都是属于大容量产品,容量大一点,大家在做产品和项目时更具备参考性。

相关文章:

  • RCC的一些小知识
  • stm32 SPI学习
  • SPI通信过程以及 STM32的SPI特性构架
  • 通讯的基本概念以及分类
  • STM32通用同步异步收发器(USART)
  • STM32 I2C学习
  • STM32定时器学习---基本定时器
  • C语言小知识(1)
  • C语言小知识(2)
  • STM32 GPIO的几种工作模式
  • STM32高级定时器(1)
  • STM32 高级定时器(2)
  • C语言指针基础
  • 指针与二维数组
  • 单链表的学习
  • 深入了解以太坊
  • [case10]使用RSQL实现端到端的动态查询
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Leetcode 27 Remove Element
  • LeetCode算法系列_0891_子序列宽度之和
  • MaxCompute访问TableStore(OTS) 数据
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • pdf文件如何在线转换为jpg图片
  • php面试题 汇集2
  • use Google search engine
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • ​比特币大跌的 2 个原因
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #Z0458. 树的中心2
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (145)光线追踪距离场柔和阴影
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (南京观海微电子)——COF介绍
  • (排序详解之 堆排序)
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)大型网站架构演变和知识体系
  • (转)为C# Windows服务添加安装程序
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net 无限分类
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NetCore 如何动态路由
  • .NET框架设计—常被忽视的C#设计技巧
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /usr/bin/env: node: No such file or directory
  • @property python知乎_Python3基础之:property