21ic电子技术开发论坛 单片机与嵌入式系统 侃单片机论坛 这个程序为什么LED没闪烁呢,求帮忙看看
发新帖我要提问
返回列表
打印

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

[复制链接]
972|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 | 只看该作者
太短!

使用特权

评论回复
5
ayb_ice| | 2013-3-18 17:03 | 只看该作者
j可能溢出了,改为U16,或U32型数据

使用特权

评论回复
6
glen012| | 2013-3-18 21:44 | 只看该作者
GpioDataRegs.GPBDAT.bit.GPIOB0 = 0;
GpioDataRegs.GPBCLEAR.bit.GPIOB0 = 1
名称怎么不一样呢?

使用特权

评论回复
7
jiaxinhui| | 2013-3-19 22:27 | 只看该作者
那就是延时时间太短,视觉上看起来一直是亮的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

52

帖子

0

粉丝
关闭 热门推荐
快速回复 在线客服 返回列表 返回顶部