历史上的今天
今天是:2024年11月11日(星期一)
2019年11月11日 | stm32独立看门狗时间设置
2019-11-11 来源:eefocus
//prer:分频数:0~7(只有低 3 位有效!) rlr:自动重装载值,0~0XFFF.
//分频因子=4*2^prer.但最大值只能是 256!
//rlr:重装载寄存器值:低 11 位有效
//时间计算(大概):Tout=((4*2^prer)*rlr)/32 (ms).
void IWDG_Init(u8 prer,u16 rlr)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //取消寄存器写保护
IWDG_SetPrescaler(prer); //设置 IWDG 分频系数
IWDG_SetReload(rlr); //设置 IWDG 装载值
IWDG_ReloadCounter(); //reload
IWDG_Enable(); //使能看门狗
}
//喂独立看门狗
void IWDG_Feed(void)
{
IWDG_ReloadCounter();//reload
}
main(){
IWDG_Init(4,500); //与分频数为 64,重载值为 500,溢出时间为 1s 时间计算(大概):Tout=((4*2^4)*500)/32 (ms).=1000ms=1s
}
史海拾趣
|
前几天有一个按键的讨论,我有一个用CPLD扫描按键矩阵的小程序,拿出来和大家分享。 简单说明一下这个程序,程序可以在CPLD和FPGA上面运行,需要时钟和一些IO脚。 实现行列扫描、按键编码输出、中断触发和去抖等功能。 欢迎大家提出改进意见。 ...… 查看全部问答> |
|
本文作者系,原ARM技术行销经理,费浙平。 几星期前刚递交辞职信的时候,很多朋友都表示了理解,他们都知道,经过近8年的努力工作,经历了ARM从无到大的整个本土化过程,我在ARM确实已经没有任何成长空间了。过去1年多时间里,我的生活是比较轻松 ...… 查看全部问答> |
|
我用SIM300的GPRS模块进行数据传输,如果在我机子上装了SIMCOM公司提供的那个server软件是能连得上的,并且能正常收发数据。用的是TCP连接,端口是2020。但是,如果我把server软件关了,连接就会中断。我用netstat查了一下端口,server软件打开时可 ...… 查看全部问答> |
|
我的wince 5.0的开发板上没有电量显示,请问如何实现,麻烦了。 我查了点资料,但是还是没头绪。说是要硬件支持,具体是什么样的支持呢?没搞明白。 还要驱动支持,具体是什么样的支持,也没搞懂。 好像可以AP来做,但我也没查到AP的全称是什么 ...… 查看全部问答> |
|
比如:对于一个8位的单片机,如果存储空间大小是64k,而对于一个16位的单片机,如果存储空间大小也是64k,那么二者的寻址空间都是0x0000-0xffff吗?存储空间的大小与其字长有什么关系?一个32位的存储器和一个8位的存储器,如果寻址空间一样,那么 ...… 查看全部问答> |
|
我的gprs模块是sim300,使用命令模式建立TCP连接,接收到的数据会直接从串口传给电脑。 现在有个问题是,在有数据接收时执行了一个at命令,在接收的数据中会不会被插入命令的回显字符,比如\"OK\"? … 查看全部问答> |
|
请问: 电脑的主板 or 硬盘有没有唯一的标识符,就像人的指纹一样,读取某些网站的数据库时是唯一的,这些网站可以记住你这台电脑什么时候使用过。 有没有这回事? 3q … 查看全部问答> |
|
\"diir.asm\", ERROR! at line 8: [E0000] Unrecognized special character INPUT .copy \"diir_in.dat\" (输入信号的数据) \"diir.as ...… 查看全部问答> |
|
这段程序很简单,实际编译在目标板上运行没有问题。#include \"msp430x14x.h\";自己第一次写的程序; NAME main;模块名称定义 PUBLIC  ...… 查看全部问答> |




