STM32学习4 复位

发布者:温馨家园最新更新时间:2016-12-07 来源: eefocus关键字:STM32  复位 手机看文章 扫描二维码
随时随地手机看文章

STM32F10XX支持三种复位形式,分别为系统复位,上电复位,备份区域复位。

 

当发生以下任一事件时,产生一个系统复位:

1,NRST引脚上的低电平复位

2,窗口看门狗计数终止(WWDG复位)

3,独立看门狗计数终止(IWDG复位)

4,软件复位(SW复位)

5,低功耗管理复位

 

三种不同的时钟源可被用来驱动系统时钟:

1,HSI振荡器时钟

2,HSE振荡器时钟

3,PLL时钟

AHB和APB2域的最大频率是72MHZ,APB1域的最大允许频率是36MHZ。SDIO接口的时钟频率固定为HCLK/2.

 

外部晶体/陶瓷谐振器:为4~16MHZ外部振荡器可为系统提供更为精确的主时钟。

 

内部PLL可以用来倍频HSI RC的输出时钟或HSE晶作输出时钟。

如果需要在应用中使用USB接口,PLL必须被设置为输出48或72MHZ时钟,用于提供48MHZ的USBCLK时钟。

 

LSE晶作是一个32.768KHZ的低速外部晶作或用来陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精确的时钟源。

如果独立看门狗已经由硬件选项或软件启动,LSI振荡器将被强制在打开状态,并且不能被关闭。在LSI振荡器稳定后,时钟供应给IWDG。


关键字:STM32  复位 引用地址:STM32学习4 复位

上一篇:STM32-外部中断实验
下一篇:STM32学习笔记1 IO口学习

推荐阅读最新更新时间:2024-03-16 15:23

STM32单片机为控制系统核心的数据记录装置设计
引言 本文针对电动汽车研究的实际需求,设计一款数据记录装置,该数据记录装置是搭建在电池能量管理系统基础上的,通过与能量管理系统通信,记录电动汽车实际运行时电池的外部状态(如:电池电压、电流、温度等),一方面为了研究电池的工作特性,另一方面为了对能量管理系统的工作情况做验证,为电动汽车动力电池的理论研究提供数据支持。 1 系统总体设计 本数据记录装置的设计包括硬件设计与软件设计两方面,软件设计主要包括数据接收的编程以及数据存储的编程,而硬件设计主要有几个方面:主控芯片的选择、复位功能的实现、电源模块、实时时钟、通信模块以及SD卡连接等。主控芯片是控制系统的核心,它内部所集成的模块越多,就能省去更多的外部电路,使得电路的设计更加简
[单片机]
以<font color='red'>STM32</font>单片机为控制系统核心的数据记录装置设计
STM32 SPI Flash DFU
这次讲的是将程序、图片或其他文件下载到SPI Flash中。我使用的是W25X16的SPI Flash,他共有2MB空间,2个Block,512ge Sector,8096个Page。由于SPI Flash不能直接跑程序,我们从接口就知道了。 接下去我们就来讲讲怎么编写SPI flash的升级功能。这次的工程是基于之前的Internal Flash修改而来的。修改的部分主要在USB_User组里: STM32 SPI Flash DFU - ziye334 - ziye334的博客我只将改改的部分。 hw_config.c、usb_istr.c、usb_prop.c、usb_pwr.c这介个文件没有什么还修改的。usb_desc.
[单片机]
stm32 flash学习总结
(1)Flash的简介 不同型号的 STM32,其 FLASH 容量也有所不同,最小的只有 16K 字节,最大的则达到了1024K 字节。 STM32F103ZET6 的 FLASH 容量为 512K 字节,属于大容量产品。 STM32 的闪存模块由:主存储器、信息块和闪存存储器接口寄存器等 3 部分组成。 尤其是闪存存储器接口寄存器有以下特性:闪存存储器接口寄存器,该部分用于控制闪存读写等,是整个闪存模块的控制机构。 对主存储器和信息块的写入由内嵌的闪存编程/擦除控制器(FPEC)管理;编程与擦除的高电压由内部产生。 在执行闪存写操作时,任何对闪存的读操作都会锁住总线,在写操作完成后读操作才能正确地进行;既
[单片机]
STM32学习笔记:CAN总线的过滤器
STM32 CAN控制器,提供了28个可配置的筛选器组(F1仅互联型才有28个,其他的只有14个), STM32 CAN控制器每个筛选器组由2个32位寄存器组成(CAN_FxR1和CAN_FxR2,x=0~27)。根据位宽不同,每个筛选器组可提供: ● 1个32位筛选器,包括:STDID 、EXTID 、IDE和RTR位 ● 2个16位筛选器,包括:STDID 、IDE、RTR和EXTID 位 对于过滤器组, 可以将其配置成屏蔽位模式, 这样 CAN_FxR0中保存的就是标识符匹配值, CAN_FxR1中保存的是屏蔽码,即 CAN_FxR1中如果某一位为1,则 CAN_FxR0中相应 的位必须与收到的帧的标志符中的相应位吻合才能通
[单片机]
<font color='red'>STM32</font>学习笔记:CAN总线的过滤器
STM32开发入门之串口详解
  一、通信接口   处理器与外部设备通信的两种方式:   并行通信:   -传输原理:数据各个位同时传输。   -优点:速度快   -缺点:占用引脚资源多   串行通信:   -传输原理:数据按位顺序传输。   -优点:占用引脚资源少   -缺点:速度相对较慢   串行通信,按照数据传送方向,分为:   单工:   数据传输只支持数据在一个方向上传输   半双工:   允许数据在两个方向上传输,但是,在某一时刻,只允许数   据在一个方向上传输,它实际上是一种切换方向的单工通信;   全双工:   允许数据同时在两个方向上传输,因此,全双工通信是两个   单工通信方式的结合,它要求发送设备和接收设备都有独立
[单片机]
<font color='red'>STM32</font>开发入门之串口详解
STM32模拟IIC程序
#ifndef __AT24C02_H__ #define __AT24C02_H__ #include stm32f10x.h void i IC init(void); void iicwrite(u8 add,u8 Achar); u8 iicread(u8 add); #endif #include stm32f10x.h #include at24c02.h void iicstart(void); void iicstop(void); void ack(void); void iicwritebyte(u8 a); u8 iicreadbyte(voi
[单片机]
ATtiny13 复位
复位AVR ATtiny13复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程序代码所覆盖。这个处理方法同样适用于当复位向量位于应用程序区,中断向量位于Boot 区 — 或者反过来 — 的时候。Figure 13 为复位逻辑的电路图。Table 15 则定义了复位电路的电气参数。 复位源有效时I/O 端口立即复位为初始值。此时不要求任何时钟处于正常运行状态。 所有的复位信号消失之后,芯片内部的一个延迟计数器被激活,将内部复位的时间延长。这种处理方式使得在MCU 正常工作之前有一定的时间让电
[单片机]
ATtiny13 <font color='red'>复位</font>源
基于STM32和W5500的UPnP自动端口映射功能实现
文章开始之前让我们设想下面的几个情形:我们在办公室内就能访问到生产车间的网络摄像机,而无需到监控室查看生产情况;在下班之前,或在回去的路上,就可以先打开家里的空调器和厨房设备,等进入家门,立刻就是一个温度宜人的环境――厨房里的饭也做好了;我们想在电视机上回味一下几天前在景区拍的照片,把相机或者DV联网就可以了,无需再去拷贝。工作生活都如此方便,将是一个很惬意的事情。 实现这些场景的网络设备都要基于一种叫端口映射的网络技术。端口映射就是路由器将外网某一个端口与内网中某个设备的IP地址和端口号建立起一一对应关系。内网主动访问外网时,路由器主动建立了映射关系,内外网间就可以通信。但是外网要主动访问内网是不可行的,因为不知道内网的设备IP和
[单片机]
基于<font color='red'>STM32</font>和W5500的UPnP自动端口映射功能实现
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved