- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电源控制寄存器组PWR 偏移地址:0x04h;复位值:0x0000 0000; 位8,EWUP使能WKUP管脚,0禁止/1待机模式唤醒; 位2,PVD输出, 0表明VDD高于阀值VPVD /1低于; 位1,SBF待机标志, 0非待机模式/1待机模式; 位0,WUF唤醒标志, 0没有发生唤醒事件/1在WKUP管脚上发生唤醒事件或出现RTC闹钟事件。 PWR寄存器映像和复位值: 电源控制/状态寄存器PWR_CSR 第6章 STM32F10x最小系统 6.1 STM32F10x系列微控制器简介 6.2 基于Cortex-M3的最小系统 6.3 存储器与总线架构 6.4 电源控制 6.5 复位 6.6 STM32的时钟系统 6.7 仿真器与开发板 6.5 复位 STM32F支持三种复位形式: 系统复位 电源复位 备份区域复位。 1、系统复位 系统复位将清除时钟控制状态寄存器RCC_CSR中的复位标志和备用域寄存器之外的所有寄存器。复位事件: NRST管脚上的低电平 窗口看门狗计时器计时终止(WWDG复位) 独立看门狗计数终止(IWDG复位) 软件复位(SW复位) 低功耗管理复位。 2、电源复位 当以下事件中之一发生时,产生电源复位: 上电/掉电复位(POR/PDR复位) 从待机模式中返回 约2.5ms 上电复位和掉电复位波形图 3、备份域复位 当以下事件中之一发生时,产生备份区域复位。 软件复位,备份区域复位可由设置备份区域控制寄存器RCC_BDCR中的BDRST位产生。 在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。 第6章 STM32F10x最小系统 6.1 STM32F10x系列微控制器简介 6.2 基于Cortex-M3的最小系统 6.3 存储器与总线架构 6.4 电源控制 6.5 复位 6.6 STM32的时钟系统 6.7 仿真器与开发板 6.6 STM32时钟系统 时钟系统是CPU的脉搏,就像人的心跳一样。 STM32芯片为了实现低功耗,设计了一个功能完善但却非常复杂的时钟系统。编程一个重要步骤,就是设置、开启外设时钟。 内部时钟是在芯片内部RC振荡器产生的,起振较快,芯片刚上电的时候使用内部高速时钟。 外部时钟是由外部的晶振输入的,精度和稳定性好,上电之后通过软件配置再转用外部时钟信号。 高速时钟是提供给芯片主体的主时钟,低速时钟只是提供给芯片中的RTC(实时时钟)及独立看门狗使用。 * 可通过查询控制/状态寄存器RCC_CSR中的复位标志来识别复位源。 * Embedded System Development 嵌入式系统与应用 第6章 STM32F10x最小系统 6.1 STM32F10x系列微控制器简介 6.2 基于Cortex-M3的最小系统 6.3 存储器与总线架构 6.4 电源控制 6.5 复位 6.6 STM32的时钟系统 6.7 仿真器与开发板 6.1 STM32系列微控制器简介 STM32系列是基于ARM Cortex?M核的32位闪存微控制器,集成度高、性能高、实时性、数字信号处理、低功耗、低电压操作的易开发的芯片,适合不同用户的需求。 片上存储器容量、集成外设、功能模块、封装形式等有所区别。 例:STM32F10X系列 STM32F10x系列产品编号 STM32F103系列芯片 CORTEXM3 CPU72 MHz 6kB-64kB SRAM ARM Peripheral Bus (max 72MHz) 2x 12-bit ADC16 channels / 1Msps 1/2x I2C 0/1x SPI 1/2/4x USART/LINSmartcard / IrDaModem Control 32/49/80* I/Os Up to 16 Ext. ITs Flash I/F 32kB-512kBFlash Memory Temp Sensor 1x USB 2.0FS 1x bxCAN 2.0B 6x 16-bit PWM Synchronized AC Timer 2x Watchdog 2/3/5x 16-bit Timer External Memory Interface** JTAG/SW Debug XTAL oscillators32KHz + 4~16MHz Power SupplyReg 1.8VPOR/PDR/PVD DMA 3 to 11* Channels Nested vect IT Ctrl 2x SPI/I2S** 2x DAC** 1x SDIO** Image Sensor** 1x USART/LINSmartcard/IrDaModem-Ctrl 1x SPI Bri
文档评论(0)