大量的蠕虫病毒在系统内部迅握烂速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察段桥漏看有无异常启动的程序。经常消正性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
您好,这样的:/*首先将WDT设为定时器功能。而中断服务子铅姿程序则是把WDT改为看门狗功能磨拿。这样就通过中断控制的周期性的重启程序,实现了LED闪烁*/
/*注意,这里默认的时钟源不是32KHZ,而是内部的DCO-SMCLK(之后会讲到)1.045MHZ。所以前面WDTIS定义的时间大约都要缩小1045/32=32倍*/
#include <msp430.h>
void main(void)
{
/*清零-设定为计数器-时间设定为010模式,即256S/32=8S*/
WDTCTL=WDTPW+WDTCNTCL+WDTTMSEL+WDTIS1
__enable_interrupt()//开总中断
SFRIE1|=WDTIE //开看门狗定时器中断
P1DIR=0xff
int i,j
P1OUT=0xff
for(i=0i<30000i++)
for(j=0j<50j++) //延槐游绝时约8S
P1OUT=0x00
while(1)
}
/*中断服务程序*/
#pragma vector=WDT_VECTOR
__interrupt void WatchTimer(void)
{
WDTCTL=WDTPW+WDTCNTCL+WDTIS1 //看门狗模式,时间设定约为8S
}
5系列的不太梁李清楚,但是do while那一段是保证时钟失效标志绝模OFIFG为0才能继续往下走的,可能你的程序一直就停在这里,没有并渣缓往下跑。贴个网址仅供参考:http://hi.baidu.com/acmbuguake/item/b2ffbef63b9262a530c19974
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)