LED

[复制链接]
2256|15
 楼主| ruogurencheng 发表于 2015-7-16 20:19 | 显示全部楼层 |阅读模式
大大们,小白写了一个LED灯的程序,程序很简单,可是在要实现的功能是: 两个LED灯在while (1)里面循环的LED闪烁循环,但是实际在闪烁了6次过后,灯就不闪了保持亮的状态
  下面是我的程序:


#include "msp430.h"
#include "Config.h"
void Port_Init()
{
  LED8DIR = 0xff;                    //设置IO口P3口方向为输出
  LED8 = 0xFF;                       //初始设置为FF,灯灭
}
int main( void )
{
  int i,j,k;
  Clock_Init();                       //时钟初始化
  Port_Init();                          //端口初始化,用于控制IO口输入或输出   

    while (1)
    {
        LED8 =0XCF;
   for(i=15;i>0;i--)
     for(j=202;j>0;j--)
       for(k=81;k>0;k--);
     //delay_ms(1000);
      LED8 =0X3F;
         for(i=15;i>0;i--)
     for(j=202;j>0;j--)
       for(k=81;k>0;k--);
      //delay_ms(1000);
    }
  WDTCTL = WDTPW + WDTHOLD;
  
  
}

开始以为是delay延时函数有问题,然后就屏蔽了延时函数,自己用for语句写得延时函数,可是还是没有解决问题,求大大们指教

angus118 发表于 2015-7-16 20:20 | 显示全部楼层
一楼  沙发
dirtwillfly 发表于 2015-7-16 20:22 来自手机 | 显示全部楼层
关看门狗放main程序的第一句
 楼主| ruogurencheng 发表于 2015-7-16 20:24 | 显示全部楼层
dirtwillfly 发表于 2015-7-16 20:22
关看门狗放main程序的第一句

恩恩  好的
数码小叶 发表于 2015-7-16 20:25 | 显示全部楼层
狗跑了
数码小叶 发表于 2015-7-16 20:27 | 显示全部楼层
程序风格赶快改改吧
 楼主| ruogurencheng 发表于 2015-7-16 20:33 | 显示全部楼层
dirtwillfly 发表于 2015-7-16 20:22
关看门狗放main程序的第一句

谢谢群主,已经解决了
 楼主| ruogurencheng 发表于 2015-7-16 20:33 | 显示全部楼层
数码小叶 发表于 2015-7-16 20:27
程序风格赶快改改吧

你不能只叫我改风格啊 ,要详细说说怎么改啊
 楼主| ruogurencheng 发表于 2015-7-16 20:33 | 显示全部楼层
数码小叶 发表于 2015-7-16 20:35 | 显示全部楼层
ruogurencheng 发表于 2015-7-16 20:33
你不能只叫我改风格啊 ,要详细说说怎么改啊

第一对齐问题,第二配置问题,第三细心!!,不过貌似你要改行了,和你说这些也没啥用了:D:D:D
 楼主| ruogurencheng 发表于 2015-7-16 20:56 | 显示全部楼层
数码小叶 发表于 2015-7-16 20:35
第一对齐问题,第二配置问题,第三细心!!,不过貌似你要改行了,和你说这些也没啥用了 ...

有用啊,改行也要学啊,学无止境嘛
米尔豪斯 发表于 2015-7-16 21:57 | 显示全部楼层
关看门狗放main程序的第一句

430默认看门狗是开的,所以一般开始的时候先关狗
数码小叶 发表于 2015-7-17 08:09 | 显示全部楼层
米尔豪斯 发表于 2015-7-16 21:57
430默认看门狗是开的,所以一般开始的时候先关狗

看情况,如果有显示图像啥的,初始化数据太多,第一句都来不及:D:D:D
数码小叶 发表于 2015-7-17 08:09 | 显示全部楼层
ruogurencheng 发表于 2015-7-16 20:56
有用啊,改行也要学啊,学无止境嘛

从此电子论坛又少了一个大神
 楼主| ruogurencheng 发表于 2015-7-17 10:25 | 显示全部楼层
数码小叶 发表于 2015-7-17 08:09
从此电子论坛又少了一个大神

我是菜鸟
 楼主| ruogurencheng 发表于 2015-7-17 14:02 | 显示全部楼层
米尔豪斯 发表于 2015-7-16 21:57
430默认看门狗是开的,所以一般开始的时候先关狗

原来如此
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

3099

帖子

22

粉丝
快速回复 在线客服 返回列表 返回顶部