- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM100xx学习笔记
学习背景介绍
本人现在从事的工作是:基于国家电网抄表系统的设计,本人所负责的工作是GPRS远程抄表部分的设计和维护。声明:本人就是一菜鸟。希望一起学习。
学习硬件介绍
硬件是基于STM32F100VCT6和STM32F100VET6芯片之上,外围扩展了dataflash(W25Q64BVSSIG)、E2PROM(AT24LC256)、GPRS模块西门子的MC52i或广和通G600、红外接收和红外发送这些外转设备。
具有JTAG调试,JTAG工具是淘宝上买的65元,串口输出。需要原理图,发邮箱至kikimimi@163.com
学习软件介绍
软件是基于IAR4.42,开发语言是C语言
STM的固件库。
认识STM32系列芯片
对于此系列的芯片网上资料还是比较多,如果英文水平不是很好的,还可以下载中文版。
1.1、STM32系列产品命名规则
STM32 F 100 V E T 6
产品系列
STM32 = 基于 ARM? 的32位微控制器
产品类型
F = 通用类型
产品子系列
100 = 超值型
101 = 基本型
102 = USB 基本型,USB 2.0 全速设备
103 = 增强型
105 或107 = 互联型
引脚数目
T = 36 脚
C = 48 脚
R = 64 脚
V = 100脚
Z = 144脚
闪存存储器容量
4 = 16K字节的闪存存储器
6 = 32K字节的闪存存储器
8 = 64K字节的闪存存储器
B = 128K字节的闪存存储器
C = 256K字节的闪存存储器
D = 384K字节的闪存存储器
E = 512K字节的闪存存储器
封装
H = BGA
T = LQFP
U = VFQFPN
Y = WLCSP64
温度范围
6 = 工业级温度范围,-40°C~85°C
7 = 工业级温度范围,-40°C~105°C
注:本人只用过100超值型的芯片。
1.2、了解100型的内部资源
内核:ARM 32位的Cortex?-M3 CPU
? 最高24MHz工作频率(101、102、103可以达到72Mhz),在存储器的0等待周期访问时可达1.25DMips/MHz(Dhrystone 2.1)
? 单周期乘法和硬件除法
存储器
? 从256K至512K字节的闪存程序存储器
? 24K至32K 字节的SRAM
? 带4个片选的静态存储器控制器。支持SRAM 、PSRAM、NOR存储器
? 并行LCD 接口,兼容8080/6800 模式
时钟、复位和电源管理
? 2.0~3.6伏供电和I/O 引脚
? 上电/ 断电复位(POR/PDR)、可编程电压监测器(PVD)
? 4~24MHz晶体振荡器
? 内嵌经出厂调校的8MHz 的RC振荡器
? 内嵌带校准的40kHz 的RC振荡器
? 带校准功能的32kHz RTC振荡器
低功耗
? 睡眠、停机和待机模式
? VBAT 为RTC和后备寄存器供电
1个12位模数转换器,1.2μs转换时间(多达16个输入通道)
? 转换范围:0至3.6V
? 三倍采样和保持功能
? 温度传感器
2 通道12位D/A 转换器
多达112 个快速I/O 端口
? 51/80/112个多功能双向的I/O 口,所有I/O 口可以映像到16个外部中断;几乎所有端口均可容忍5V信号
调试模式
? 串行单线调试(SWD) 和JTAG 接口
多达16个定时器
? 多达7个16位定时器,每个定时器有多达4个用于输入捕获/ 输出比较/PWM 或脉冲计数的通道和增量编码器输入
? 1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器
– One 16-bit timer, with 2 IC/OC, 1 OCN/PWM, dead-time generation and emergency stop
– Two 16-bit timers, each with IC/OC/OCN/PWM, dead-time generation and emergency stop
? 2个看门狗定时器(独立的和窗口型的)
? 系统时间定时器:24位自减型计数器
? 2个16位基本定时器用于驱动DAC
多达11个通信接口
? 多达2个I2C接口(支持SMBus/PMBus)
? 多达5个USART接口(支持ISO7816 ,LIN ,IrDA 接口和调制解调控制)
? 多达3个SPI接口(12M位/ 秒)
? CEC消费类电子产品控制 Consume
您可能关注的文档
- SBAR标准沟通式.ppt
- SAP_PM_工维护和设备管理模块.ppt
- CI企业形象设计项目一).ppt
- SCI论文写作方(超实用).doc
- SCADA数据采与监视控制系统简介_kunli.ppt
- PFNA内固定装的应.ppt
- sch医护联合查.ppt
- scratch小走迷宫.ppt
- scratch实《猴子接香蕉》.ppt
- SecureCR-6.6.1软件使用指导.doc
- 必修二课后作业第一章 立体几何初步124第2课时.doc
- Unit4第2课时SectionA(GrammarFocus-3c)(课时练习).docx
- 浙教版七上第二章《观察生物》第3~4节测试卷.docx
- 八上历史第7单元解放战争03单元测(原卷版).docx
- 专题10字母表示数(1个知识点4种题型2种中考考法)(原卷版).docx
- 第18课有关相对分子质量的计算(化学式计算)(原卷版)1.docx
- 142变阻器(分层练习)(原卷版)-2023-2024学年九年级物理上册(苏科版).docx
- 5.1种群与群落讲义.docx
- 专题11短文语法填空与选词填空强化练30篇(期末真题精选)九年级英语(牛津译林版)(原卷版).docx
- 黄金卷06-2023年中考化学全真模拟卷(深圳专用)(考试版).docx
文档评论(0)