天嵌 ARM开发社区

 找回密码
 注册
查看: 1763|回复: 2

关于KEIL

[复制链接]
sdshen 发表于 2013-7-25 16:58:50 | 显示全部楼层 |阅读模式
我用keil编写了一个很简单程序:
#include         <s3c2440.h>
#define        GPB5_out        (1<<(5*2))
#define        GPB6_out        (1<<(6*2))
#define        GPB7_out        (1<<(7*2))
#define        GPB8_out        (1<<(8*2))
void yanshi(unsigned int i)
{
for(;i<0,i--);
}
int main(void)
{
        GPBCON=GPB6_out;       
        GPBCON=GPB5_out;
        GPBCON=GPB7_out;
        GPBCON=GPB8_out;
while(1)
  { GPBDAT= 0x00000000;
yanshi(30000);
    GPBDAT= 0x00000080;
}
}

烧进去之后灯不会闪烁。在线仿DEBUG得延时函数没有执行?请教为什么?

TQ-ZQL 发表于 2013-7-25 17:15:29 | 显示全部楼层
GPBDAT= 0x00000000;
yanshi(30000);
    GPBDAT= 0x00000080;
yanshi(30000);
应该是这样吧
bc45 发表于 2013-7-25 17:21:40 | 显示全部楼层
for(;i<0,i--);


i 是无符号的, i<0 永远不成立,当然不会有延时。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:50 , Processed in 1.030208 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表