南京晰视电子

包含msp430怎么喂狗的词条

本篇目录:

MSP430看门狗密码为什么是05aH,是因为5aH是01011010这样01间隔容易检测...

AH只是约定的看门狗密码,其实只要不是全0或全1,跑飞之后意外产生05AH的机率都不会太高,所以用这个来验证到底是程序正常喂狗,还是跑飞之后代码意外的喂狗。

msp430FLL+模块

MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个晶体振荡器(32768Hz),也可以使用两个晶体振荡器。由系统时钟系统产生 CPU 和各功能所需的时钟。

包含msp430怎么喂狗的词条-图1

基本的外设主要有看门狗,定时器A,I2C、SPI、UART,AD转换器,这些是比较基本的,如果你用MSP430的一些高端点的型号的话还会有一些其他的外设,比如比较器,段式液晶驱动,DA转换器或者精度更高的AD转换器。

define是预处理指令,在程序编译之前,会将这些定义的字符串全部替换掉。

在 MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和FLL+)时钟系统和DCO数字振荡器时钟系统。可以只使用一个晶体振荡器(32768Hz),也可以使用两个晶体振荡器。

包含msp430怎么喂狗的词条-图2

看门狗模块可以产生两种信号

1、看门狗分硬件看门狗和软件看门狗。硬件看门狗,是利用一个定时器电路,定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

2、看门狗(Watchdog)是一种定时器,它可以检测系统是否出现故障,如果系统出现故障,看门狗就会触发一个复位信号,从而重新启动系统。

3、当做常规时钟,能够产生中断。当看门狗定时器使用,当计数器WTCNT为0时,产生中断。每隔指定的时间,看门狗就会往处理器发送中断,执行中断。

包含msp430怎么喂狗的词条-图3

到此,以上就是小编对于的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇