我是新手,MSP430的新手。因为板子还没有到手,所以先用protues仿真学习一下。我仿真的是MSP430F235。程序如下:#include "io430.h"
void delay(int t){ int x,y; for(x=0;x<t;x++) { for(y=0;y<t;y++); }}
int main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR = 0xFF; P1OUT = 0xFF; //灯灭 delay(500); P1OUT = 0X00; //灯亮 delay(500); WDTCTL = WDTPW; while(1); //return 0;}相当简单的程序,就是想让看门狗复位,让灯闪一下。可是很明显,仿真结果是灯一直亮着。看门狗没有复位!这是为什么呢?
此帖出自
小平头技术问答
一周热门 更多>