OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6644|回复: 9

刚学STM32单片机,求大神指点,怎么优化for语句,不会调用函数

[复制链接]

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-7-23
在线时间
0 小时
发表于 2015-7-23 14:06:14 | 显示全部楼层 |阅读模式
5金钱
int main(void)
 {
  int i;  
  delay_init();    
  LED_Init();  
  while(1)
 { 
  if(i<10)
  { 
    for(i=0;i<10;i++)
    {
      LED0=0;
      delay_ms(300);
      LED0=1;
      delay_ms(300);
     LED0=0;
     delay_ms(300);
     LED0=1;
     LED1=0;
     delay_ms(300);
     LED1=1;
     delay_ms(300);
      LED1=0;
      delay_ms(300);
      LED1=1;
     delay_ms(300);
     LED1=0;
     delay_ms(300);
     LED1=1;
     delay_ms(300);
      }
  }
  }
}

最佳答案

查看完整内容[请看2#楼]

楼主得明白自己要做什么,别人才知道给你提意见,你就说优化,优化什么? 比如优化速度,还是优化时间? 这两个完全就是对立面,以时间换空间,或者以空间换时间。 楼主自己都稀里糊涂,自然别人也无法帮你。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2015-7-23 14:06:15 | 显示全部楼层
楼主得明白自己要做什么,别人才知道给你提意见,你就说优化,优化什么?
比如优化速度,还是优化时间?
这两个完全就是对立面,以时间换空间,或者以空间换时间。

楼主自己都稀里糊涂,自然别人也无法帮你。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-7-23 15:01:31 | 显示全部楼层
你这跟刚学STM32没有关系,跟C语言基础有关

好好看书,多练习基础编程,可以边练习C编程边跟着例程学习单片机,直接学习单片机你会走很长的弯路
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-7-23
在线时间
0 小时
 楼主| 发表于 2015-7-23 15:26:43 | 显示全部楼层
回复【2楼】龙之谷:
---------------------------------
能不能先告诉我怎么优化啊
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-7-23 15:41:59 | 显示全部楼层
回复【3楼】aichim:
---------------------------------
把if判断语句去了

老是想着优化优化,这程序有啥好优化的,我虽然技术也很菜,但接触C语言也有一段时间了,听到别人说优化程序感觉很厉害,怎么在你这儿优化就这个档次

唠叨一下,提到让基础稍差点的看书,立马拿出什么现在是菜鸟啦、都是从新手走出来的啦,更有甚者什么看不起新手啦,不知道你会不会这么想,只想再对你说一遍说,看书、视频学习基础是你进步的最快路径
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13079
金钱
13079
注册时间
2012-11-26
在线时间
3809 小时
发表于 2015-7-23 15:53:30 | 显示全部楼层
这程序写的。。。。还是学学怎么写程序,再想优化吧
学无止境
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-7-23 22:04:07 | 显示全部楼层
我说话直,你控制个小灯闪还优化个啥啊,没有这个必要把,什么叫不会调用函数?C语言是由函数组成的,不会调用函数,那就不能写C语言了,建议先把C语言过一遍把,真别和这样的程序较真....
回复

使用道具 举报

85

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2015-2-1
在线时间
1 小时
发表于 2015-7-24 15:24:16 | 显示全部楼层
回复【4楼】龙之谷:
-------------------------------请问我想学stm编程,先看c语言的什么书呢,我新手,什么也不会
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-7-24 16:10:13 | 显示全部楼层
回复【8楼】liyunjiajia:
---------------------------------
谭浩强老师那本C语言吧,一定要多看几遍

虽然也有人对这本书有负面评论,但那都是高手间的事了,用来入门这本书还是十分经典的,高校教材,现在好像销售超过1100万册,当年大学时候C老师说这本书销量超过700万册,非常了不起,现在...

看完这本书,可以看几本C经典书籍,这个网上很多,并且推荐的也很一致,这都是后话了

最好,祝好运
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

85

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2015-2-1
在线时间
1 小时
发表于 2015-7-24 19:04:24 | 显示全部楼层
回复【9楼】龙之谷:
-------------------------------谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 16:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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