江科大stm32-概述
第一章、STM32概述
1.1 资源介绍
STM32F103C8T6
51单片机使用的是5V供电,还有USB输出的电压也是5V,5V是不在这个供电电压范围内的,不能直接给STM32供电,如果是5V电压,那需要加一个稳压芯片,把电压降到3.3V,再给STM32供电。
片上资源/外设
在这个表中,前两个深颜色的,是位于Cortex-M3内核里面的外设,剩下的都是内核外的外设,这个芯片没有表中后面四个外设。
芯片的命名规则
列如:STM32F103RCT6,
这个RCT6的芯片是64脚、256K的Flash、
LQFP封装、-40~85摄氏度这样的参数
STMF103C8T6引脚定义
- VSS是负极,接GND,VDD是正极,接3.3V。
- 推荐优先使用这些加粗的IO口,没有加粗的IO口,可能需要进行配置或者兼具其他功能,使用时需要留意。
- STM32内部采用了分区供电,供电口会比较多,在使用时,把VSS都接GND,VDD都接3.3V即可。
启动配置
一般使用选择第一种,使用串口下载程序时,选择系统存储器模式。
最小系统电路
- 在这个3.3V和GND之间,一般会连接一个滤波电容。这个电容可以保证供电电压的稳定,像我们在设计电路的时候
一般只要遇到供电,都会习惯上的加上几个滤波电容。VBAT,是接备用电池的。 - 8MHz的主时钟晶振,STM32的主晶振一般都是8MHz,8MHz经过内部锁相环倍频,得到72MHz的主频。
- 如果需要RTC功能的话还需要再接一个32.768KHz的晶振,电路和这个一样,接在3、4号引脚这个OSC32就是32.768KHz晶振的意思。为什么要用32.768KHz的呢,因为32768是2的15次方内部RTC电路经过2的15次方分频,就可以生成1秒的时间信号了。
江科大stm32-概述相关推荐
- 7、江科大stm32视频学习笔记——中断的应用:对射式红外传感器计次旋转编码器计次
目录 1.标志位函数 2. 初始化的中断的步骤 3.对射式红外传感器计次 (1)接线图 (2)CountSensor.c (3)main.c 4.旋转编码器计次 (1)接线图(旋转编码器接在PB1.P ...
- 17、江科大stm32视频学习笔记——USART串口协议和USART串口外设
目录 1.通信接口 2. 硬件电路 3.电平标准 4.串口参数及时序 5.USART简介 6.USART工作 (1)写操作 (2)读操作 (3)帧头和帧尾的添加和除由电路自动执行 (4)硬件数据控制流 ...
- 14、江科大stm32视频学习笔记——AD单通道和AD多通道代码
目录 一.程序现象 1.AD单通道 2.AD多通道 二.原理图 三.AD单通道 1.AD.c(单次转换非扫描) 2.改为连续转换非扫描 3.main.c 四.AD双通道(单次转换非扫描) 1.思路 2 ...
- 01、【江科大自化协stm32F103c8t6】笔记之【入门32单片机及GPIO初始化参数配置】
目录 一.前言 二.必要资料 1.C语言类型 2.片上资源/外设 3.引脚定义 4.系统结构 三.GPIO初始化 1.首先使用RCC开启GPIO的时钟 2.其次使用GPIO_Init函数初始化GPIO ...
- 一份标准的STM32工程模板都需要哪些文件?(B站江科大自化协)
大家好,我是烟火.目前BMS软件工程师在职,利用自由时间,输出一些基础知识合集,一方面巩固,另一方面写博客作为成长记录. 人间清醒: 明明有能力可以变成更优秀的人 遇见更好的人 过更喜欢的生活 如果因 ...
- 【stm32】stm32学习笔记(江科大)-详解stm32获取Mpu6050陀螺仪和加速度
目录 I2C 起始条件: 终止条件: 发送一个字节 接收一个字节 接收发送应答 代码 I2C I2C.C I2C.h Mpu6050 Mpu6050.c Mpu6050.h Mpu6050Reg.h ...
- 基础篇001. STM32概述
目录 1. ARM简介 2. ARM处理器的特点 3. STM32概要 3.1 STM32主流系列概述 3.2 STM32无线MCU 3.3 STM32超低功耗MCU 3.4 STM32高性 ...
- 江科大32——USART发送数据包原理
1.HEX数据包格式 数据包的作用: 把一个个单独的数据打包起来,方便进行多字节的数据通信. 比如:陀螺仪传感器需要用串口发送数据到STM32,陀螺仪的数据有X轴一个字节,Y轴一个字节,Z轴一个字节 ...
- b站江科大自化协51单片机入门教程笔记(1)
文章目录 1 综述 2-1 点亮一个LED 2-2 LED闪烁 2-3 LED流水灯 2-4 LED流水灯PLus 3-1 独立按键控制LED亮灭 3-2 独立按键控制LED状态 3-3 独立按键控制 ...
最新文章
- 图像指针与矩阵格式转换——Mat转uchar*及uchar*转Mat代码实现
- solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
- es6 --- 数组的扩展
- android aar保存图片文件异常_我去!合并AAR时踩坑了!
- @Param注解在dao层的使用
- linux命令 chmod_Linux chmod命令示例
- Sql语句对数据库和表的简单操作
- CST仿真指导 | 利用软件自带的示例与教程快速建模仿真
- Google Sketchup论坛
- 「Python 网络自动化」Nornir—— Inventory(主机清单)介绍
- nginx与react配合二级路由
- C++-Cmake指令:cmake_minimum_required
- 16MnCr5齿轮钢板成分|性能|执行标准|淬火+回火|产地舞钢
- 游戏市场阴影下的游戏手机厂商,和他们无法触碰的未来
- java基于springboot+vue的协同过滤算法的图书推荐系统 nodejs
- 字符串的Unicode
- Google Earth Engine(python)——Sentinel 2 影像的地形、坡度、坡向和太阳高度角校正
- OpenWRT使用SNMP监测网络状态
- 创业的捷径!打造黄金人脉!
- 【愚公系列】2023年04月 攻防世界-MOBILE(Android2.0)
热门文章
- EasyExcel实现excel的导入与导出
- private static final long serialVersionUID=1L作用
- php word excel表格数据库,记一次使用PHP将word转为excel的经历
- 基于 IjkPlayer 的视频播放器
- 《纸牌屋》造神:大数据是非
- 家庭影院投影仪比较,哪个投影仪的牌子好
- 大文件上传时如何做到秒传?
- 什么是张量 (tensor)?
- 中兴智能视觉大数据报道:进小区1秒人脸识别,自动打开道闸放行
- 磊科nw705p虚拟服务器设置,教你如何设置磊科nw705p无线路由器的详细步骤【图文】...