这个程序为什么LED没闪烁呢,求帮忙看看

[复制链接]
1831|6
 楼主| yaoyao1314 发表于 2013-3-16 12:31 | 显示全部楼层 |阅读模式
LED, gp, GPIO, pi, IO
        EALLOW;
        GpioMuxRegs.GPBMUX.bit.PWM7_GPIOB0 = 0;
        GpioMuxRegs.GPBDIR.bit.GPIOB0 = 1;
        EDIS;
        while(1)
        {
                GpioDataRegs.GPBDAT.bit.GPIOB0 = 0;
                for(i=0;i<10;i++)
                        for(j=0;j<60000;j++);
                GpioDataRegs.GPBCLEAR.bit.GPIOB0 = 1;
                for(i=0;i<10;i++)
                        for(j=0;j<60000;j++);
        }
 楼主| yaoyao1314 发表于 2013-3-16 12:33 | 显示全部楼层
问题描述 单步调试的时候可以看到LED灯开和关但是F5执行后就一直是亮着的?求帮忙看看没分啦
liang7143 发表于 2013-3-16 13:39 | 显示全部楼层
              for(i=0;i<10;i++)
                        for(j=0;j<60000;j++);
这个执行的时间太短,或者太长
zaffwong 发表于 2013-3-18 16:58 | 显示全部楼层
太短!
ayb_ice 发表于 2013-3-18 17:03 | 显示全部楼层
j可能溢出了,改为U16,或U32型数据
glen012 发表于 2013-3-18 21:44 | 显示全部楼层
GpioDataRegs.GPBDAT.bit.GPIOB0 = 0;
GpioDataRegs.GPBCLEAR.bit.GPIOB0 = 1
名称怎么不一样呢?
jiaxinhui 发表于 2013-3-19 22:27 | 显示全部楼层
那就是延时时间太短,视觉上看起来一直是亮的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

52

帖子

0

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