stm32的窗口看门狗的一点发现

发布者:量子启示最新更新时间:2016-06-07 来源: eefocus关键字:stm32  窗口看门狗 手机看文章 扫描二维码
随时随地手机看文章
今天看stm32的窗口看门狗,突然发现很不正常,于是做了各方面的实验得出以下结论,由于只是实验了得出的结论没有官方结论,所以如果有人有理论依据请告知我,非常感谢1
1.一旦使能窗口看门狗的时钟,SR寄存器的EWIF位就会被置1
2.一旦在定义的窗口范围外喂狗就会复位
3.在没有使能窗口看门狗定时器的情况下(即CR寄存器的WDGA寄存器置1来使能看门狗),SR不能被软件清0
结论:所以必须把窗口看门狗的清0,使能中断放在初始化的最后2句才能正常运行!
关键字:stm32  窗口看门狗 引用地址:stm32的窗口看门狗的一点发现

上一篇:CortexM3 (NXP LPC1788)之WDT窗口看门狗定时器
下一篇:基于CAN总线和CCll00芯片的嵌入式远程测控系统的设计

推荐阅读最新更新时间:2024-03-16 14:56

STM32的AD9854 DDS模块调试总结
  DDS基本原理和特点   1、DDS基本原理   直接频率合成技术实际上是通过将存储的波形数据,通过特定算法,经过高速D/A转换器转换成所需要模拟信号的数字合成技术。其基本原理框图如图1所示。   由图1可见,其主要由标准参考频率源、相位累加器、波形存储器、数/模转换器等部分组成。其中,参考频率源一般是一个高稳定的晶体振荡器,其输出信号用于DDS中各部件同步工作。当频率合成器正常工作时,在标准频率参考源的控制下(频率控制字K决定了其相位增量),相位累加器则不断地对该相位增量进行线性累加,当相位累加器积满量时就会产生一次溢出,从而完成一个周期性的动作,即合成信号的一个频率周期。累加器的输出地址对波形ROM进行寻址,从而把存
[单片机]
<font color='red'>STM32</font>的AD9854 DDS模块调试总结
stm32 通用定时器中断
void TIM_DeInit(TIM_TypeDef* TIMx) // 用初始化参数初始化定时器的寄存器 TIMx: where x can be 1 to 17 to select the TIM peripheral. TIM Output Compare Init structure definition void TIM_OC1FastConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCFast) void TIM_OC1Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct) void TIM_OC1NPola
[单片机]
关于STM32的PWM问题集锦
1、STM32F10X定时器PWM输入模式测量频率、占空比精度问题 问:今天使用了STM32F10X定时器PWM输入模式,用来测量输入方波信号的频率和占空比,发现精度不高,设置定时器的时钟频率为36MHz,预分频为35,计数频率为1MHz,即精度为1us,当输入信号为500Hz时,测量值为500Hz,当输入信号为1KHz时,测量值为1000.1,当输入信号频率继续增加时,测量误差越大,之后提高定时器的技术频率为72MHz,精度有提高,但是输入信号频率增加,误差越大,同时对于低频信号需要使用更新中断才能处理。 请假各位大侠是如何处理精度和低频信号测量的问题? 答:能不能看看你的代码配置。还有要注意TIM的范围,可能约接近
[单片机]
基于STM32的BMP图片解码系统
在现代便携式设备的应用过程中,常常需要在系统中显示一些图片,而在各种图片格式中,BMP又是最具代表性的一种图片格式。 BMP是一种与硬件设备无关的图像文件格式,使用非常广泛。它采用位映射存储格式,除了图像深度可选以外,BMP文件的图像深度可选1、4、8及24 bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。 典型的BMP图像文件由3部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。 ARM公司作为全球32位低功耗处理器设计领域的领导者,曾经设计过很多高性能低功耗的处理器,广泛应用于各种便携式手
[单片机]
基于<font color='red'>STM32</font>的BMP图片解码系统
如何使用STM32提供的DSP库进行FFT
1.FFT运算效率 使用STM32官方提供的DSP库进行FFT,虽然在使用上有些不灵活(因为它是基4的FFT,所以FFT的点数必须是4^n),但其执行效率确实非常高效,看图1所示的FFT运算效率测试数据便可见一斑。该数据来自STM32DSP库使用文档。 图1FFT运算效率测试数据 由图1可见,在STM32F10x系列处理器上,如果使用72M的系统主频,进行64点的FFT运算,仅仅需要0.078ms而已。如果是进行1024点的FFT运算,也才需要2.138ms。 2.如何使用STM32提供的DSP库函数 2.1下载STM32的DSP库 大家可以从网上搜索下载得到STM32的DSP库。 2.2添加DS
[单片机]
如何使用<font color='red'>STM32</font>提供的DSP库进行FFT
STM32 中,如何设置一个位变量?
stm32用bit banding来实际bit级的访问. 不过如果不是追求速度或节省存贮器, 也没有必要用这个功能. 有兴趣查一下手册,弄清楚memery map和地址换算就行了. 如果是想将移槙原有51程序, 我是这样做的: 有些bit定义的直接换成char, 有些sbit定义的, 如: u8 bdata CtrlState sbit CtrlVisable = CtrlState ^0; sbit CtrlEnable = CtrlState ^1; ...... 改成位寻址的结构体: struct{ u8 CtrlVisable:1; u8 CtrlEnable:1; ...... }CtrlSta
[单片机]
基于STM32的智能电机保护器设计
0 引言 电机是工业生产领域中最主要的驱动源,如何有效地监控电机的运行状态,保护电机回路,提高电机的运行时间,减少电机故障,对工厂整体电网的运行十分关键。 电动机保护装置有很多种,目前使用得比较普遍的还是基于金属片机械式的热继电器,它结构简单,在保护电动机过载方面具有反时限特性。但它的保护功能少,无断相保护,对电机发生通风不畅、扫膛、堵转、长期过载、频繁启动等故障也不能起保护作用。此外,热继电器还存在重复性能差、大电流过载或短路故障后不能再次使用、调整误差大、易受环境温度影响而误动或拒动、功耗大、耗材多、性能指标落后等缺陷。 为响应国家节能减排的要求,采用基于微控制器的电子式电机保护器替代现有热继电器,具有广大的
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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