[Atmel] for(i=0;i<120;i++)---i是什么含义 为什么从120改成500 LED一直是...

[复制链接]
5037|27
 楼主| QWE4562009 发表于 2021-11-3 14:59 | 显示全部楼层 |阅读模式
for(i=0;i<120;i++)---i是什么含义  为什么从120改成500  LED一直是常亮了

本帖子中包含更多资源

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

×
kezhang 发表于 2021-11-3 16:54 | 显示全部楼层
DelayMs函数中的i是uchar类型范围是(0~255),你500显然超了这个范围
oufuqiang 发表于 2021-11-3 17:36 | 显示全部楼层
打开keil的帮助,找到数据类型,data tpye 了解一下就好了
2083759 发表于 2021-11-4 09:35 | 显示全部楼层
uchar i; 改成 uint i;
gxzqh90619 发表于 2021-11-4 10:01 | 显示全部楼层
变化太快,看不到闪烁
海洋无限 发表于 2021-11-4 12:32 | 显示全部楼层
I 的范围是0到255,永远到不了500
前功尽弃 发表于 2021-11-4 13:18 | 显示全部楼层
你的i定义的是8位的数值,最大到255,所以你的程序一直在延迟函数的死循环里面,没有出来
比神乐 发表于 2021-11-4 14:37 | 显示全部楼层
低级错误
6552918 发表于 2021-11-4 14:49 | 显示全部楼层
i没机会到500的!!!
 楼主| QWE4562009 发表于 2021-11-4 16:02 | 显示全部楼层
oufuqiang 发表于 2021-11-3 17:36
打开keil的帮助,找到数据类型,data tpye 了解一下就好了

截个图我看看
 楼主| QWE4562009 发表于 2021-11-4 16:04 | 显示全部楼层
比神乐 发表于 2021-11-4 16:05 | 显示全部楼层

那就属于高级错误了
azhangxingweia 发表于 2021-11-5 15:45 | 显示全部楼层
数据类型问题
oufuqiang 发表于 2021-11-5 16:40 | 显示全部楼层
你说我是不是很闲

本帖子中包含更多资源

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

×

评论

雀氏  发表于 2021-11-19 11:22
90houyidai 发表于 2021-11-5 16:41 | 显示全部楼层
你的程序死掉了
 楼主| QWE4562009 发表于 2021-11-6 17:10 | 显示全部楼层
oufuqiang 发表于 2021-11-5 16:40
你说我是不是很闲

这个变量i用的120,为什么是120这个数字?
fpgamcudsp 发表于 2021-11-9 10:50 | 显示全部楼层
你说我是不是很闲。大小代表 延时值啊。根据延时时间确定的。
 楼主| QWE4562009 发表于 2021-11-9 17:31 | 显示全部楼层
fpgamcudsp 发表于 2021-11-9 10:50
你说我是不是很闲。大小代表 延时值啊。根据延时时间确定的。

问你这个数为什么是120  而不是其他的值?
qin552011373 发表于 2021-11-13 10:03 | 显示全部楼层
学艺不精啊,char最大也就255
 楼主| QWE4562009 发表于 2021-11-17 19:18 | 显示全部楼层
qin552011373 发表于 2021-11-13 10:03
学艺不精啊,char最大也就255

版主说的是  哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1108

主题

3174

帖子

23

粉丝
快速回复 在线客服 返回列表 返回顶部