STM32F10xx学习.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档