历史上的今天
返回首页

历史上的今天

今天是:2024年11月11日(星期一)

正在发生

2019年11月11日 | STM32独立看门狗:你看狗都独立了

2019-11-11 来源:eefocus

参考GIT:


STM32--软看门口--不需要任何硬件支持--它在IC里面已经集成了。(算是独立看门狗的误解吧)


一个倒计数,减减减减减减,减到0就会触发一个系统复位信号也就是单片机重启了。


喂狗呢?就是隔一段时间就给这个倒计数重现装载数据,保持它不要到0.


头文件:


#ifndef _WDG_H_

#define _WDG_H_

 

void watch_dog_init(void);

void feed_dog(void);

 

#endif

 


实现:


#include "stm32f10x_iwdg.h"

#include "wdg.h"

void watch_dog_init(void)

{

IWDG_WriteAccessCmd(0x5555);

IWDG_SetPrescaler(IWDG_Prescaler_256);

IWDG_SetReload(0x0fff);

IWDG_Enable(); //Time_out=4095*128/40k = 12.8 sec.

}

 

 

void watch_dog_start(void)//这个函数没有用 基本就是初始化 就有狗了 看上面

{

IWDG_Enable();

}

void feed_dog(void)

{

IWDG_ReloadCounter();

}

 

OK拿去玩儿吧。


调用


void watch_dog_init(void);


以后你看看,如果你不循环喂狗的话就会。。。12S重启一次。


推荐阅读

史海拾趣

ABB公司的发展小趣事

ABB公司是一家全球性的工程技术公司,提供电力和自动化技术解决方案。以下是该公司发展的五个相关故事:

  1. 公司成立和早期发展: ABB公司成立于1883年,最初名为“Brown, Boveri & Cie”,总部位于瑞士苏黎世。公司的创始人是查尔斯·布朗和沃尔夫冈·鲍弗里。在早期,ABB专注于电力系统和电机的研发与制造,为当时的工业革命提供了关键的技术支持。

  2. 国际化战略和全球扩张: 随着技术的进步和市场的变化,ABB积极推动国际化战略,加速在全球范围内的扩张。公司通过收购和合并,逐步建立了全球化的生产和销售网络。截至2022年,ABB已在100多个国家设有分支机构和办事处。

  3. 技术创新和产品多样化: ABB一直致力于技术创新,不断推出新产品和解决方案,以满足不同行业和领域的需求。公司在电力输送、工业自动化、机器人技术等方面处于行业领先地位,为客户提供了全面的电力和自动化解决方案。

  4. 可持续发展和环保责任: ABB积极推动可持续发展和环保责任,在产品设计、生产和运营过程中注重减少能源消耗和减排,促进清洁能源的应用和利用。公司致力于推动能源效率和环境保护,为全球可持续发展做出贡献。

  5. 未来展望和发展方向: ABB将继续致力于技术创新和市场拓展,加强在电力和自动化领域的领先地位。公司将加大在数字化技术和人工智能领域的投入,推动工业智能化和数字化转型,为客户提供更智能、更高效的解决方案。

兆易创新(GigaDevice)公司的发展小趣事

对于热电偶隔离缓冲放大电路,网友可能会有多种问题,以下是一些常见问题及其回答:

一、技术问题

  1. 什么是热电偶隔离缓冲放大电路?
    • 回答:热电偶隔离缓冲放大电路是一种专门用于热电偶信号处理的电路,它能够将热电偶产生的微弱电压信号进行放大,并通过隔离技术消除干扰信号,确保信号的准确性和稳定性。这种电路通常包括放大器和隔离器两部分,放大器用于增强信号,而隔离器则用于隔离输入和输出之间的电气连接,防止噪声和干扰的传递。
  2. 为什么需要热电偶信号的隔离和缓冲?
    • 回答:热电偶信号通常非常微弱,且易受到环境噪声和电磁干扰的影响。隔离可以切断输入和输出之间的直接电气连接,防止噪声和干扰信号进入测量系统,提高测量的准确性和可靠性。缓冲则可以减小负载对热电偶信号的影响,保护热电偶免受损坏,并稳定信号输出。
  3. 如何选择适合的热电偶隔离缓冲放大电路?
    • 回答:选择适合的热电偶隔离缓冲放大电路时,需要考虑多个因素,包括热电偶的类型、测量范围、精度要求、工作环境等。此外,还需要关注电路的输入阻抗、输出阻抗、增益稳定性、噪声水平等性能指标,以确保电路能够满足实际应用的需求。

二、实际应用问题

  1. 热电偶隔离缓冲放大电路在工业现场的应用有哪些?
    • 回答:热电偶隔离缓冲放大电路在工业现场有广泛的应用,如温度测量、温度控制、热处理过程监控等。它们可以用于测量各种高温、低温环境下的温度,并通过与控制器、记录仪等设备配合使用,实现对温度的精确控制和记录。
  2. 如何安装和调试热电偶隔离缓冲放大电路?
    • 回答:安装和调试热电偶隔离缓冲放大电路时,需要按照产品说明书的要求进行操作。一般来说,需要先将热电偶与电路的输入端正确连接,然后调整电路的增益、零点等参数,使输出信号符合实际应用的需求。在调试过程中,需要注意观察电路的输出信号是否稳定、准确,并检查是否有噪声和干扰信号的存在。
  3. 热电偶隔离缓冲放大电路的维护和保养有哪些注意事项?
    • 回答:热电偶隔离缓冲放大电路的维护和保养非常重要,可以延长电路的使用寿命并保证其性能稳定。在使用过程中,需要定期检查电路的接线是否牢固、元器件是否损坏、输出信号是否准确等。如果发现异常情况,应及时处理并更换损坏的元器件。此外,还需要注意保持电路的清洁和干燥,避免灰尘和水分进入电路内部导致故障。

三、其他问题

  1. 热电偶隔离缓冲放大电路的成本如何?
    • 回答:热电偶隔离缓冲放大电路的成本因产品型号、性能指标和生产厂家等因素而异。一般来说,高精度、高稳定性的电路成本会相对较高。在选择电路时,需要根据实际需求和预算进行综合考虑。
  2. 热电偶隔离缓冲放大电路的发展趋势是什么?
    • 回答:随着工业自动化和智能化的发展,热电偶隔离缓冲放大电路也在不断向高精度、高稳定性、高集成度方向发展。未来,这种电路可能会采用更先进的集成电路技术和信号处理技术,提高测量精度和抗干扰能力,并降低成本和功耗。同时,随着物联网技术的发展,热电偶隔离缓冲放大电路也可能会与无线通信技术相结合,实现远程监控和智能控制等功能。
明波通信(BWAVE)公司的发展小趣事

随着国内市场的日益饱和,明波通信开始将目光投向全球市场。公司先后在日本东京和江苏常州设立了子公司,通过技术合作和市场拓展,进一步巩固了公司在全球通信领域的地位。同时,明波通信也积极参与国际技术交流和合作,不断提升自身的技术水平和创新能力。这一系列的国际化战略举措,为明波通信的未来发展奠定了坚实的基础。

以上五个故事都是基于明波通信在电子行业中的发展历程和公开资料进行的概括性描述。虽然无法涵盖所有细节和具体事件,但希望能够展现出明波通信在创业、技术创新、市场拓展和国际化等方面的努力和成就。

DDK公司的发展小趣事

DDK公司在发展过程中,始终牢记社会责任,积极履行企业公民的义务。公司积极参与公益事业,关注环境保护和社会发展,为社会做出了积极贡献。同时,DDK公司还积极推动行业健康发展,与同行企业共同维护市场秩序和公平竞争环境。这种社会责任的担当,让DDK公司在电子行业中树立了良好的企业形象。

HOPERF公司的发展小趣事

成立于1998年的HOPERF,最初是一家专注于无线射频技术的小型创业公司。在那个通信技术日新月异的时代,公司创始人凭借敏锐的市场洞察力和对技术的执着追求,带领团队开始了自主研发之路。初期,HOPERF在无线射频领域不断突破,成功研发出多款具有自主知识产权的射频芯片,为公司的后续发展奠定了坚实的基础。这些技术创新不仅提升了产品的性能,还大大降低了成本,使得HOPERF在竞争激烈的市场中逐渐站稳脚跟。

Frequency Sources公司的发展小趣事

面对日益严峻的环境问题和不断变化的市场需求,Frequency Sources公司积极响应国家环保政策和可持续发展战略,致力于研发绿色、环保、高效的频率源产品。同时,公司还继续加大在技术创新方面的投入力度,不断推出具有自主知识产权的新产品和新技术。这种可持续发展的理念和技术创新的精神使得公司在激烈的市场竞争中始终保持领先地位并实现了持续健康的发展。

需要注意的是,以上故事是基于电子行业的一般情况和频率源技术的特点来构建的虚构故事,并不直接对应任何具体公司的实际情况。在实际应用中,请根据具体公司的历史和发展情况进行调整和修改。

问答坊 | AI 解惑

IAR5.3(评估版)编译老是提示如下的错误,是怎么一回事啊

Error[Lp021]: the destination for compressed initializer batch \"P2 mid-1\" is placed at an address that is dependent on the size of the batch, which is not allowed when using packbits compression. Consider using \"initialize by c ...…

查看全部问答>

请教:LCD怎样‘横屏’转‘竖屏’

我用的是2450,问一下LCD横屏转竖屏,驱动程序里除了在头文件处修改分辨率外,还要修改什么地方呢? 我只修改了头文件处定义的分辨率的情况下,屏幕变窄了(部分屏幕黑色没图象),竖直方向靠下的部分没被显示出来。 不知道在哪(几)个文件里的函 ...…

查看全部问答>

linux下中断处理问题

  现有一外部中断,中断来临后要求驱动马上读取数据,现在问题是:中断来临后,怎么通知用户主动读取数据,现在我用的是使用了中断上下部,下部处理中断,一产生中断马上进入上半部分处理接收,并传送到用户空间,那么此时的读如果在没有 ...…

查看全部问答>

知道timestool的请进(一个实时调度模拟与分析工具)!!!

请教了解瑞典的乌普萨拉(Uppsala)大学开发的times的大侠,还有什么工具与times的功能差不多??? 小弟在此先谢过了!…

查看全部问答>

电接点双金属温度计维护与检修

1.安装前须仔细核对型号及规格,指示指针不得偏出零位标记的黑框,否则应重新校验或更换。 硅橡胶电缆 2、仪表应安装于周围环境(或介质)温度-40~ 55℃,相对湿度不大于85%,振动或被测压力的急剧脉动对正确读数等无影响的环境下使用。 3151压力变 ...…

查看全部问答>

对uCOS移植STM32官方例程的一点疑惑

                                 这两天,下了个ucos在STM32F103ZE-SK开发板上移植的官方例程(uCOSII-ST-STM32F103ZE-SK),这其中有两个文件夹,u ...…

查看全部问答>

有偿寻找RF 放大方案

有偿寻找RF信号 放大方案,具体要求如下: RF 频率:912MHz 带宽为:902.2 MHz ~ 927.8 MHz。 放大前信号为:10dBm 要求放大后信号半径为:600M. 本人在深圳,欢迎有方案的个人或者公司联系洽谈。 QQ:516236905…

查看全部问答>

AD9852没有输出

用DSP28335控制AD9852时发现一直没有输出,但是板子发热倒是挺烫的说明是有工作的,现在找不到原因了,求问各位大侠怎么解决?…

查看全部问答>

关于STM32的TIM1产生两对带死区互补堆成的PWM波

想产生两对带死区互补对称的PWM控制逆变全桥的四个管子,TIM1_CH1(PA8)和TIM1_CH1N(PB13),TIM1_CH2(PA9)和TIM1_CH2N(PB14),请问初始化设置用库的结构体定义一个变量还是两个变量呢? 例如: 1、        GPIO_InitTypeDef G ...…

查看全部问答>

求购一块ST M0 DISCO ,030.051,072的都可以

本帖最后由 liyiui 于 2015-7-19 19:44 编辑 求购一块ST M0 DISCO ,030.  051,072的都可以 有意者加QQ    2948530632 …

查看全部问答>