天嵌 ARM开发社区

 找回密码
 注册
查看: 2311|回复: 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, 2025-8-20 21:55 , Processed in 2.043024 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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