stm32f103中文资料_第1页
stm32f103中文资料_第2页
stm32f103中文资料_第3页
stm32f103中文资料_第4页
stm32f103中文资料_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、裸圳市迫込科技有限公司 TBL<83313941 83317488FAX据手册STM32F103X8STM32F103XB中等容量增强型,32位基于ARM核心的带64或428K字节闪存的微控制器USB. CAN. 7个定时器、2个ADC. 9个通信接口参照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)1/62澤圳市迪凡科技有限公词 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<

2、;83313941 83317488FAX照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62澤圳市迪凡科技有限公词 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX能内核:ARM 32位的Cortex-M3 CPU-最高72MHz工作频率,在存储器的0等待周期访问时可达 1.25

3、DMips/MHz(Dhrystone21)-单周期乘法和硬件除法存储器-从64K或128K字节的闪存程序存储器-高达2OK字节的SRAM时钟.复位和电源管理-2.03.6伏供电和I/O引脚-匕电/断电复位(POR/PDR)、町编程电床监测 器(PVD)-416MHz晶体振荡器-内恢经出厂调校的8MHz的RC振荡器-内恢带校准的40kHz的RC振荡器-产生CPU时钟的PLL-带校准功能的32kHz RTC振荡器低功耗-睡眠、停机和待机模式-Vbat为RTC和后备寄存器供电 2个4 2位模数转换器,转换时间(多达16个 输入通道)-转换范围:0至3.6V-双采样和保持功能-温度传感器 DMA:-

4、7通道DMA控制器-支持的外设:定时器、ADC、SPI、Fc和USART多达80个快速I/O端口-26/37/51/80个I/O口,所有I/O口可以映像到 16个外部中断;几乎所有端口均可容忍5V信VFQFPN36LQFP48 7x7m6x6 mmLOFP100 14X 14 mELOFP64 10 x 10 rnBGA100 lOx 10mmBGA64 5x5 mm调试模式-串行单线调试(SWD)和JTAG接II多达7个定时器- 3个16位定时器,每个定时器冇多达4个用J: 输入捕获/输出比较/PWM或脉冲计数的通道 和增最编码器输入- 1个16位帯死区控制和紧急刹车,川电机 控制的PWM高

5、级控制定时器- 2个看门狗泄时器(独立的和'窗I I型的)-系统时间定时器:24位门减空计数器多达9个通信接口-等达2个“C接ll(支持SMBus/PMBus)-多达3个USART接ll(支持ISO7816接LI, LIN. IrDA接II和调制解调控制)-多达2个SPI接ll(18M位/杪)-CAN接ll(2.0B 主动)- USB 2.0全速接II CRC计算单元,96位的芯片唯一代码 ECOPACK®if 装表1器件列表参考基本型号STM32F 103x8STM32F103C8. STM32F103R8.STM32F103V8. STM32F103T8STM32F103

6、xBSTM32F103RB. STM32F103VB. STM32F103TB参照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62澤圳市迪凡科技有限公词 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62澤圳市迪凡科技有限公词

7、 TEL83313941 83317488FAX圳市迫込科技有限公司 TBL<83313941 83317488FAX文档英文原文卜戯地址:httD:/参照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62澤圳市迪凡科技有限公词 TEL83313941 83317488FAX圳市ill科技有限公司 TEU8331394

8、1 83317488FAXTM32F103X8, STM32F103xB数据手册 冃录1 介绍42 规格说明52.1 器件一览52.2 系列之间的全兼容性62.3 概述62.3.1 ARM®的Cortex-M3核心并内嵌闪存和SRAM62.3.2 内置闪存存储器62.3.3 CRC(循环冗余校验)计算单元62.3.4 内置 SRAM72.3.5 嵌套的向最式中断控制器(NVIC)72.3.6 夕卜部中断/事件控制器(EXTI)72.3.7 时钟和启动72.3.8 自举模式72.3.9 供电方案72.3.10 供电监控器82.3.11 电压调压器82.3.

9、12 低功耗模式82.3.13 DMA82.3.14 RTC(实时时钟)和后备寄存器82.3.15 定时器和看门狗92.3.16 Fc 总线102317通用同步/异步收发器(USART)102.3.18 串行外设接I l(SPI)102.3.19 控制器区域网络(CAN)102.3.20 通用串行总线(USB)102.3.21 通用输入输出接l-l(GPIO)102.3.22 ADC(模数字转换器)102.3.23 温度传感器112.3.24 串行单线JTAG调试门(SWJ-DP)113 引脚定义134 存储器映像215 电气特性225.1 测试条件225.1.1 最小和最大数值225.1.2

10、 典熨数值225.1.3 典熨曲线225.1.4 负载电容225.1.5 引脚输入电压225.1.6 供电方案235.1.7 电流消耗测最23STM32F103X8, STM32F103)(B数据手册5.2 绝对最人额定值235.3 工作条件255.3.1 通用工作条件255.3.2 上电和掉电时的工作条件255.3.3 内廉复位和电源控制模块特性255.3.4 内置的参照电压265.3.5 供电电流特性265.3.6 夕卜部时钟源特性335.3.7 内部时钟源特性375.3.8 PLL 特性385.3.9 存储器特性385.3.10 EMC 特性385.3.11 绝对最人值(电气敏感性)39

11、5 312I/O端 11 特性405.3.13 NRST 引脚特性425.3.14 TIM定时器特性435.3.15 通信接 II435.3.16 CAN(控制器局域网络)接I475.3.17 12 位ADC 特性475.3.18 温度传感器特性516 封装特性526.1 封装机械数据526.2 热特性596.2.1参考文档59622选择产品的温度范围597 订货代码61版本丿力史62参照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62海圳市过凡科狡有限公司 TEL83313941 83317488

12、FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册STM32F103X8, STM32F103xB数据手册1 介绍本文给111TSTM32F103x8和STM32F103xB屮等容吊弾强熨产品的订购信息和器件的机械特性。Y 关完整的STM32F103XX系列的详细信息,请参考第22节。中等容mISTM32F1 03xx数据手册,必须结合STM32F10xxx参考手册一起阅读。有关内部闪心存储器的编程、擦除和保护等信息,诸参考

13、STM32F10xxx闪心编程参考手册。参考手册和闪心编程参考手册均町在ST网站卜载:何关CortexTW-M3核心的相关信息,请参考Cortex-M3技术参考手册,町以在ARM公诃的网站卜, 菽:httD:/infocente.amTCom/help/indexjsp?topic=/conTamTdoc.ddi0337e/。2规格说明STM32F 103x8和STM32F103xB増强型系列使用崗性能的ARM®Cortex-M332位的RISC内核,I: 作频率为72MH乙内疋胡速力储器(高达128K? 17的闪存和20K7肖的SRAM),丰富的增强I/O端I I 和联接到两条AP

14、B总线的外设。所仃型号的器件都包含2个12位的ADC、3个通用16位定时器和1个 PWM定时器,还包含标准和先进的通倍接I I:多达2个FC接II和SPI接II、3个USART接II、 个 USB接II和一个CAN接II。STM32F103xx中等容吊.增强型系列产品供电电斥为20V至3.6V,包含-40°C至+859温度范和 -4(TC至+105°C的扩展温度范围。一系列的省电模式保证低功耗应用的耍求。STM32F103XX中尊容灵增强型系列产品捉供包括从36脚至100脚的6种不同时装形式:根拥不同的封 装形式,器件中的外设配置不尽相同。卜面给出了该系列产阳中所有外设的基

15、本介绍。这些丰富的外设配常使得STM32F103XX产品容吊籍强型系列微控制器适合哆种痕用场合: 电机骡动和应用控制 医疗和手持设备 PC游戏外设和GPS平台 匸业应用:町编程控制器(PLC)、变频器、打印机和打描仪 警报系统、视频対讲、和暧气通风空调系统等图1给出了该产阳系列的框图。2.1 器件一览 CortexIntelligent Processors by ARMCHsMod MRA表2 STM32F103xxH等容帚产品功能和外设配置外设STM32F103TXSTM32F103CXSTM32F103RXSTM32F103VX闪存(K字节)64641286412864128SRAM(K

16、 字节)2U20202020时通用3个仃IM2、TIM3、TIM4)高级控制1个仃IM1)通 信 接 口SPI1 个(SPI1)2个(SPI1. SPI2)l2C1 个(PC1)2个(WC仁 l2C2)USART2 个(USART1.USART2)3个(USART仁 USART2. USART3)USB1个(USB 2.0全速)CAN1个(2.0B主动)GPIO 端口2637518042位ADC模块(通道数)2(10)2(10)2(16)2(16)CPU频率72MHz工作电压2.0-3.6V工作温度环境温度:-40°C-+85°C -4000-*10500(见农8) 结温度

17、:4TC+1259(见表8)封装形式VFQFPN36LQFP4BLQFP64 TFBGA64LQFP100 LFBGA100参照2009年4丿STM32F103X8B数据册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62XjNltrM*科技有限公司 TEL83313941 83317488FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册STM32F103X8, STM32

18、F103xB数据手册2.2 系列之间的全兼容性STM32F103XX是 个完整的系列,其成员之间是完全地脚对脚兼容,软件和功能上也兼容。在鑫考 手册中,STM32F103x4fllSTM32F 103x6被归为小容赧产品,STM32F 103x8和STM32F103xB被归 为屮笞容砒产品,STM32F103xC. STM32F103xD?IISTM32F103xE被!1I为人容昴产品。小容量和大容量产品是中等容量产ffl(STM32F103x8/B)的延伸,分别在对应的数据手册中介绍: STM32F 103x4/6数据手册和STM32F103xC/D/E数据手册。小容就产品较小的闪存存储器、

19、RAM 空间和较少的定时器和外设而大容量的产品则具有较大的闪存存储器、RAM空间和更多的片上外 设,4IISDIO. FSMC、WS和DAC等,同时保持与其它同系列的产品兼容。STM32F 103x4. STM32F103x6> STM32F103xC、STM32F103xDfllSTM32F103xEnJ ft接替换中 等容吊的STM32F103X8/B产品,为用户在产品开发中尝试使用不同的存储容昴提供了更人的门由 度。同时,STM32F103xxJft强型产品与现右的STM32F101xx基本型和STM32F102xx USB皋木空产胡全 兼容。衷 3 STM32F103XX 系列引

20、脚数目小容量产品中等容量产品人容量产品16K闪存32K闪存64K闪存128K闪存256K闪存384K闪存512K闪存6K RAM10K RAM20K RAM20K RAM48K RAM64 K RAM64K RAM1445 个 USART + 2 个 UART4个16位定时器、2个基木定时器3个SPI、2个Fs、2个FCUSB、CAN、2个PWM定时器3 个 ADC、1 个 DAC、1 个 SDIOFSMC(100和144脚封装)1003 个 USART3个16位定时器2个SPI、2个FC、USB、CAN、1个PWM定时器1 个 ADC642 个 USART2个16位定时器1 个SPI、1M2

21、C, USB、CAN、1个PWM定时器2 个 ADC4836.对丁订购代码的温度兀夕筑(6或7)之后没冇代码A的产罰.其对应的电气参数部分,诜参右STM32F103X8/B中等容虽产品数据,册。2.3 概述2.3.1 ARM®的Cortex "-M3核心并内嵌闪存和SRAMARM的Cortex-M3处理器是最新-代的嵌入式ARM处理器,它为实现MCU的需要提供了低成本的 平台、缩减的引脚数冃、降低的系统功耗,同时提供卓越的计算性能和先进的中断系统响应。ARM的Cortex-M3是32位的RISC处理器,提供额外的代码效率,在通常8和16位系统的存储空间 上发挥了 ARM内核

22、的高性能。STM32F103xxJf?强熨系列拥仃内置的ARM核心,因此它与所仃的ARMTA和软件兼容。图1是该系列产品的功能框图。2.3.2内置闪存存储器64K或128K字节的内置闪存存储器,用J存放程序和数据。2.3.3 CRC(循环冗余校验)计算单元CRC(循环冗余校验)计算也元使用-个固定的多项式发生器,从-个32位的数据字产生一个CRCo参照2009年4丿STM32F103X8B数据T册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)6/62在众多的应用中,% J-CRC的技术被用验证数据传输或存储的致性。在EN/IEC 60335-1标准的 范阳内,它提供J'

23、一种检测闪存存储器错谋的手段,CRC计算单-尤可以用实H、J地计算软件的签名, 并与在链接和生成该软件时产生的签名対比。2.3.4 内 gSRAM20K字节的内宣SRAM, CPU能以0等待周期访问(叨写)。2.3.5嵌套的向量式中断控制器(NVIC)STM32F103XX增强型产品内宣嵌套的向届式中断控制器,能够处理多达43个町屏蔽屮断通道(不包括 16个Cortex-M3的中断线)和16个优先级。 紧耦合的NVIC能够达到低延迟的中断响应处理 中断向最入LI地址直接进入内核 紧耦合的NVIC接I 允许中断的早期处理 处理娩珈较高优先级屮断 支持中断尾部徒接功能 自动保存处理器状态 中断返回

24、时自动恢复,无需额外指令开销 该模块以最小的中断延迟提供灵活的中断管理功能。2.3.6外部中断/事件控制器(EXTI)外部中断/事件控制器包含19个边沿检测器,用F产生中断/事件请求。每个中断线都可以独立地配置 它的触发事件(上升沿或卜降沿或双边沿),并能够单独地被屏蔽:仃一个挂起寄存器维持所仃屮断请 求的状态。EXTH4以检测到脉冲宽度小J讷部APB2的时钟周期。多达80个通用l/OI I连接到16个外 部中断线。2.3.7时钟和启动XjNltrM*科技有限公司 TEL83313941 83317488FAX圳市jtJt科技有限公司

25、 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册系统时钟的选择是在启动时进彳几复位时内部8MHz的RC振荡器被选为默认的CPU时钟,随后可以 选择外部的、貝失效监控的4T6MHZ时钟;为检测到外部时钟失效时,它将被隔离,系统将自动地 切换到内部的RC振荡器,如果使能了中断,软件可以接收到相应的中断。同样,在需要时可以采取 対PLL时钟完全的中断管理(如当一个间接使用的外部振荡器失效时)。多个预分频器用配置AHB的频率、高速APB(APB2)和低速APB(APB1)x域.AHB和高速

26、APB的最 高频率是72MH乙低速APB的垠启j频率为36MHz。参考图2的时钟驱动框图。2.3.8自举模式在口动时,通过口举引脚町以选择三种口举模式屮的-种: 从程序闪存存储器自举 从系统存储器自举 从内部SRAM自举门举加载程序(Bootloader)%放系统存储器屮,可以通过USART1对闪心巫新编程。更详细的信息, 请参考应用笔记AN2606。2.3.9供电方案 Vdd = 2.0-3.6V: Vdd引脚为I/O引脚和内部调压器供电。 Vssa,VDDA = 2.03£V:为ADC、复位模块、RC振荡器和PLL的模拟部分提供供电。使用ADC 时,V°da彳、得小J2

27、4V。Vdda和Vssa必须分别连接到Vdd和Vss。 Vbat = 1.83.6V:当关闭Vdd时,(通过内部电源切换器)为RTC、外部32kHz振荡器和后备寄 存器供电。关如何连接电源引脚的详细信息,参见图12供电方案。参照2009年4丿STM32F103X8B数据T册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)7/622310供电监控器本产品内部集成了上电复位(POR)/掉电复位(PDR)i:l路,该电路始终处丁作状态,保证系统在供电 超过2V时工作:当Vdd低设定的阀值(Vpor/pdr)时,豐器件复位状态,而不必使用外部复位电路。 器件中还有一个可编程电压监测器(P

28、VD),它监视Vdd/Vdda供电并与阀值Vrvd比较,当Vdd低F或高 J:阀ffiVpvo时产生中断,中断处理程序可以发出警告信息或将微控制器转入安全模式。PVD功能需 耍通过程序开启。关J-VPOR/PDR和VpvD的值参考表X。2.3.11电压调压器调床器尙三个操作模式:主模式(MR)、低功耗模式(LPR)和关断模式 主模式(MR)用J:正常的运行操作 低功耗模式(LPR)用TCPU的停机模式 关断模式用J CPU的待机模式:调压器的输出为高阻状态,内核电路的供电切断,调丿E器处r 零消耗状态(但寄存器和SRAM的内容将丢失)该调压器在复位厉始终处J:工作状态,在待机模式卜关闭处高阻输

29、出。2.3.12低功耗模式STM32F103XC. STM32F103xD和STM32F103xE増强粮产品支持三种低功耗模式,可以在耍求低 功耗、短启动时间和多种唤醒爭件Z间达到绘佳的平衡。 睡眠模式在睡眠模式,只冇CPU停止,所冇外设处丁作状态并可在发生中断/爭件时唤醒CPU。 停机模式在保持SRAM和寄存器内容不丢失的情况卜,停机模式可以达到最低的电能消耗。在停机模式 卜,停止所有内部1.8V部分的供电,PLL、HSI的RC振荡器和HSE品体振荡器被关闭,调床器 可以被置普通模式或低功耗模式。町以通过任一配置成EXTI的信号把微控制器从停机模式中唤醒,EXTI信兮町以是16个外部I/O

30、II之一、PVD的输出、RTC闹钟或USB的唤配信号。 待机模式在待机模式卜可以达到般低的电能消耗。内部的电压调压器彼关闭,因此所仃内部仁8V部分的 供电被切断;PLL、HSI的RC振荡器和HSE品体振荡器也被关闭;进入待机模式厉,SRAM和 寄存器的内容将消火,但后备寄存器的内容仍然保留,待机电路仍工作。从待机模式退出的条件是:NRSTh的外部复位信兮、IWDG复位、WKUP引脚上的一个上升边 沿或RTC的闹钟到时。注:在进入停机或待机模式时,RTC、IWDG和对应的时钟不会被停止。2.3.13 DMA灵活的7路通用DMA可以管理存储器到存储器、设备到存储器和存储器到设备的数据传输:DMA控

31、 制器支持环形缓冲区的悸理,避免了控制器传输到达缓冲区结尾时所产生的屮断。每个通道都仃专门的駛件DMA请求逻轲,同时可以山软件触发每个通道:传输的长度、传输的源地 址和目标地址都可以通过软件单独设置。DMA可以用于主要的外设:SPI、l2C, USART.通用、基本和高级控制定时器TIMx和ADC。2.3.14 RTC(实时时钟)和后备寄存器RTC和后备寄存器通过一个开关供电,在Vdd有效时该开关选择Vdd供电,否则由Vbat引脚供电。后 备寄存器(10个16位的寄器)可以用在关闭Vdd时,保存20个字肯的用八应用数据。RTC和后备寄 存器不会被系统或电源复位源复位:当从待机模式唤醒时,也不会

32、被复位。实时时钟11冇一组连续运行的计数器,可以通过适当的软件提供II历时钟功能,还具冇闹钟屮断和 阶段性屮断功能。RTC的驱动时钟可以是一个使用外部晶体的32.768kHz的掠荡器、内部低功耗RC 振荡器或高速的外部时钟经128分频。内部低功耗RC振荡器的典熨频率为40kH乙为补偿大然晶体的 偏差,可以通过输出一个512Hz的信号对RTC的时钟进行校准。RTC具有一个32位的可编程计数器,参照2009年4丿STM32F103X8B数据T册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)8/62XjNltrM*科技有限公司 TEL83313941 8

33、3317488FAX圳市jtJt科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册 使用比较寄存器可以进行长时间的测駅。有一个20位的预分频器用J时基时钟,默认情况卜时钟为 32.768kHzH'J,它将产生一个1秒长的时间基准。2.3.15定时器和看门狗中等容昴的STM32F103xxW强型系列产品包含4个高级控制定时器、3个普通定时器,以及2个看门 狗定时器和1个系统嘀嗒定时器。卜衷比较了高级控制定时器、普通定时器和皋本定时器的功

34、能:衷4 定时器功能比较定时器计数器分辩率计数器类型预分频系数产生DMA请求捕获/比较通道互补输出TIM14 6位向上,向下, 向上/下65536Z 间 的任盘整数可以4有TIM2TIM3TIM4侗位向上,向下, 向上/下65536Z 间 的任盘整数可以4没有高级控制定时器仃IM1)高级控制定时器仃IM1)可以被石成足分配到6个通道的三和PWM发生器,它具仃带死区插入的互补 PWM输出,还可以被当成完整的通用定时器。四个独龙的通道可以用J: 输入捕获 输出比较 产生PWM(边缘或中心对齐模式) 单脉冲输出配置为16位标准定时器时,它与TIMx宦时器几仃相同的功能。配宣为16位PWM发生器时,它

35、几仃全 调制能力(OTOO%)。在调试模式卜,计数器町以被冻结,同时PWM输出被禁止,从而切断由这些输出所控制的开关。 很筋功能都与标准的TIM定时器相同,内部结构也相同,因此高级控制定时器町以通过定时器链接功 能与TIM定时器协同操作,提供同步或事件徒接功能。通用定时器仃IMX)STM32F103xxW强型产骷中,内置了多达3个可同步运彳j的标准定时器(TIM2、TIM3和TIM4)。每个 定时器祁冇一个16位的自动加载递加/递减计数器、一个16位的预分频器和4个独亡的通道,每个通 道都可用于输入捕获、输出比较、PWM和单脉冲模式输出,在最大的封装配暫中可提供最名12个输 入捕获、输出比较或

36、PWM通道。它们还能通过定时器链接功能与高级控制定时器共同丁作,提供同步或爭件链接功能。在调试模式 F,计数器町以被冻结。任一标准泄时器都能用J:产生PWM输出。每个定时器都仃独立的DMA请求 机制。这些定时器还能够处理增起编码器的信兮,也能处理1至3个霍尔传感器的数字输出。独立看门狗独立的看门狗是甚J:一个42位的递减计数器和一个8位的预分频器,它宙一个内部独芷的40kHz的RC 振荡器提供时钟:因为这个RC振荡器独立J:主时钟,所以它町运行J:停机和待机模式。它町以被当 成看门狗用丁在发生问题时复位整个系统,或作为一个门由定时器为应用程序提供超时管理。通过 选项字节可以配置成是软件或駛件启

37、动看门狗。在调试模式卜,计数器町以被冻结。窗口看门狗窗II看门狗内有一个7位的递减计数器,并町以设置成自由运行。它可以被当成看门狗用在发生问 题时复位整个系统。它由主时钟驱动,仃早期预警屮断功能:在调试模式卜,计数器可以被冻结。系统时基定时器这个泄时器是专用实时操作系统,也可当成一个标准的递减计数器。它具何卜述特性: 24位的递减计数器 自动重加我功能参照2009年4丿STM32F103X8B数据F册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)9/62XjNltrM*科技有限公司 TEL83313941 83317488FAX 0755-8331

38、1568棵圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册 当计数器为0时能产生一个可屏蔽系统中断 可编程时钟源2.3.16 l2C总线多达2个WC总线接【I,能够T作J:多主模式或从模式,支持标准和快速模式。代接II支持7位或10位寻址,7位从模式时支持双从地址寻址。内置了锁件CRC发牛器/校验器。 它们可以使用DMA操作并支持SMBus总线2.0版/PMBus总线。2.3.17通用同步/异步收发器(USART)USART1接I I通信速率町达4.5兆位/秒

39、,瓦他接I I的通信速率可达2.25兆位/秒。USART接I丨只有破 件的CTS和RTSfA;管理、支持IrDA SIR ENDEC传输编解码、兼容ISO7816的智能匸并捉供LIN主/ 从功能。所有USART接【I都可以使用DMA操作。2.3.18串行外设接口 (SPI)务达2个SPI接1丨在从或主模式卜,全双匸和半双匸的通信速率可达18兆位/秒。3位的预分频器町 产生8种主模式频率,可配置成毎帧8位或16位。皎件的CRC产生/校验支持基本的SD K和MMC模式。 所有的SPI接I都可以使用DMA操作。2.3.19控制器区域网络(CAN)CAN接11兼容规范2.0A和2.0B住动),位速率高

40、达1兆位/秒。它可以接收和发送們位标识符的标准祯, 也可以接收和发送29位标识符的扩展帧。貝何3个发送邮箱和2个接收FIFO, 3级14个可调节的滤波 器2.3.20通用串行总线(USB)STM32F103xxi«强型系列产品,内嵌-个兼容全MUSB的设备控制器,遵循全速USB设备(12兆位/ 秒)标准,端点可由软件配置,具冇待机/唤醍功能。USB专用的48MHz时钟由内部主PLL直接产牛(时 钟源必须是一个HSE晶体振荡器)。2.3.21通用输入输出接口 (GPIO)每个GPIO引脚都町以宙软件配国成输出(推挽或开漏)、输入(带或不带上拉或卜拉)或复川的外设功能 端II。多数GPI

41、O引脚都与数字或模拟的复用外设共用。除了貝冇模拟输入功能的端II,所冇的GPIO 引脚都何人电流通过能力。在霜耍的情况卜,I/O引脚的外设功能町以通过一个特泄的操作锁定,以避免意外的写入I/O寄心器。 在APB2上的I/O脚可达18MHz的翻转速度。2.3.22 ADC(模拟/数字转换器)STM32F103xxi«强型产骷内嵌2个12位的模拟/数字转换器(ADC),每个ADC其川多达16个外部通道, 可以实现单次或打描转换。在扌?!描模式下,自动进行在选定的一组模拟输入上的转换。ADC接1上的其它逻辑功能包括: 同步的采样和保持 交义的采样和保持 单次采样ADC可以使用DMA操作。模

42、拟看门狗功能允许非常精准地监视一路、多路或所有选中的通道,当被监视的信兮超出预置的阀 值时,将产生中断。山标准定时器(TIMx)和高级控制定时器(TIM1)产生的事件,可以分别内部级联到ADC的开始触发和注 入触发,应用程序能使AD转换与时钟同步。2.3.23温度传感器温度传感器产生一个随温度线性变化的电压,转换范用在2V < Vdda < 3.6V之间。温度传感器在内部 彼连接到ADC12JN16的输入通道上.用J:将传感器的输出转换到数字数值。2.3.24 串行单线JTAG调试口(SWJ-DP)内嵌ARM的SWJ-DP接I I,这是一个结合了JTAG和串行单线调试的接I L 以

43、实现串行单线调试接 I I或JTAG接I I的连接。JTAG的TMS和TCK信号分别与SWDIO和SWCLK共用引脚,TMS脚上的一 个特殊的信号序列用J在JTAG-DPfllSW-DP间切换。STM32F103xx)ft强型模块框图娄照2009年4丿STM32F103X8B数抑汀册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)15/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAX 0755-8

44、3311568STM32F103X8, STM32F103xB数据手册娄照2009年4丿STM32F103X8B数抑汀册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册JTDI JTCKSWCLK JTMS/SWDIO JTDO as AFTRACECLK TRA

45、CED0:3 as ASNJTRS7TPIUTrace/trtgSW/JTAGCortex-M3 CPUFmax:7 2M HzNVIC<GPDMA7 channelsVDDATraceControlle rF 閘 128 KBSRAM20 KB64 bitPCLKUPCLK2JHCLK 4- FCLK JPLL& CLOCK MANAGT16AF Vref> Vref.POWERVOLT. REG.3.3V TO 1.8VVDDVoo=2S 3.6V VssVDDXTAL OSC4-16 MHzOSCJN OSC.OUT80AFPA115:0GPIOAP8( 15.01G

46、PIOBPC( 15:01GPIOCPD15:OGPIODPE15:OGP10ETIM1SPI1USART1©VDDANRST VDDA VSSAEXTI WAKEUPRX.TX. CTS RTS. SmartCard as AFMOSI.MISO, SCK.NSSas AF4 Channels 3compl. Channels ETR and BKINSUPPLYSUPERVISIONPOR/PDRPVDI2bit ADC1IF12btADC2Temp sensor<><=><=><><=>C40»4jn<

47、=- ©VBATVDDAAHB2AHB2APB2APB1szIWDGStandby interfacerrBATXTAL 32 kHzBackup sg RTCAWUBackup interfacr|L I OSC32NI LOSC32 OUTTAMPER-RTC4 Channels4 Channels4 ChannelsRX.TX. CTS. RTS. CK, SmartCard as AF RX.TX.CTS RTS. CK, SmartCard as AFMOSI.MISO.SCK.NSS as AFSCL.SDA.SMBA as AFSCL.SDA as AFUSBDP/CA

48、N_TX USBDM/CAN_RX娄照2009年4丿STM32F103X8B数抑汀册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册娄照2009年4丿STM32F103X8B数抑汀册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62探圳市 凡科

49、技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册ail4390d1.匸作温度:-40°C至+105°C结温达125°Co2. AF:可作为外设功能脚的I/O端口娄照2009年4丿STM32F103X8B数抑汀册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)#/62探圳市 凡科技有限公司 TEL 07

50、55-83312947 83313941 83317488FAX圳市it凡科技有限公司 TEL83313941 83317488FAXTM32F103X8, STM32F103xB数据手册参照2009年4丿STM32F103X8B数据T册英文第10版(本译文仅供参考.如有翻译错误.请以英文原稿为准)17/62探圳市 凡科技有限公司 TEL83313941 83317488FAX圳市it凡科技有限公司 TEL83313

51、941 83317488FAXTM32F103X8, STM32F103xB数据手册时钟树8 MHzHSI RCHSI/2USBPrescaler/1. 1.548 MHzUSBCLK to USB interface72 MHz maxOSC32 INOSC32_OUTpllsRC p屮山.x16x2, x3 x4PLLPLLXTPREHSIPLLCLKHSESWSYSCLK72 MH,maxAHBPrescaler/1.2.512/8ockEnable (APB1Prescaler/I, 2. 4,8, 16HCLKto AHB bus, ccxo, memo

52、ry and DMA- to Cortex System timer> FCLK Cortex free running clockr>PCLKl,J to B1 r Penphelal Clock 啊卩“朋 Enable (13 bits)36 MHz maxTIM2.3, 4If (APB1 prescaler 1)x1 elseto TIM2, 3 and 4-IMXCLKX2Peripheral Clock Enable (3 bits)OSC OUTOSC IN4-16 MHzHSE OSC12APB2Prescaler/I. 2. 4. 8. 1672 MHz maxPeri ClockEnable (11 bM)*PCLK2 ,)to APB2 9 peripheralsTI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论