智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1940|回复: 9
打印 上一主题 下一主题

[单片机] [单片机] 让K60芯片上的小灯翻转,但是写的简单的延时却没用

[复制链接]

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
980
威望
441
贡献
345
兑换币
293
注册时间
2016-11-24
在线时间
97 小时
毕业学校
希望小学
跳转到指定楼层
1#
发表于 2017-11-25 12:40:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
小灯只是变暗,调试时也看不见for循环出现啊,这是为什么,是不是还要开启什么时钟模块啊?拜托拜托啦!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
980
威望
441
贡献
345
兑换币
293
注册时间
2016-11-24
在线时间
97 小时
毕业学校
希望小学
2#
 楼主| 发表于 2017-11-25 13:04:18 | 显示全部楼层
aytc100 发表于 2017-11-25 12:53
变暗是因为闪得太快,你写的函数被优化干掉啦。
建议调用标准的systick定时器进行延时

所以写低级的for循环延时基本上都是没有用的是吗
回复 支持 反对

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
980
威望
441
贡献
345
兑换币
293
注册时间
2016-11-24
在线时间
97 小时
毕业学校
希望小学
3#
 楼主| 发表于 2017-11-26 17:31:22 | 显示全部楼层
aytc100 发表于 2017-11-25 16:30
你得在编译优化那里开例外,或者直接不优化,才可以。

我知道了,谢谢大佬哈
回复 支持 反对

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
980
威望
441
贡献
345
兑换币
293
注册时间
2016-11-24
在线时间
97 小时
毕业学校
希望小学
4#
 楼主| 发表于 2017-11-26 17:33:18 | 显示全部楼层
山外メ雲ジ_VCAN 发表于 2017-11-26 12:17
主要是无意义循环,被编译器优化了,相当于while循环没有任何延时,循环闪烁

理解了,谢谢山外哥哈!
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-6 03:58 , Processed in 0.142734 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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