OpenEdv-开源电子网

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

做LED实验发现自己编写的代码实现不了

[复制链接]

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-10-4
在线时间
13 小时
发表于 2022-10-25 14:40:19 | 显示全部楼层 |阅读模式
for(i=0;i<8;i++)
                {
                        PCout(i)=1;
                        delay_ms(500);
                        PCout(i)=0;
                       
                }
这样的代码,灯只会一直亮,不会灭,debug了一下,发现执行完一次for循环亮一次灯,相当于PCout(i)=0,这个无效,这是为什么呀

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12989
金钱
12989
注册时间
2012-11-26
在线时间
3789 小时
发表于 2022-10-26 10:31:24 | 显示全部楼层
LcwSwust 发表于 2022-10-26 10:23
楼上说得对,从0到1的时间太短,眼睛反应不过来。

500个毫秒足够了

没记错的话,正点原子的宏定义是代表引脚

你看他用法  用的对吗?

而且要看原理图是高电平亮还是低电平亮

如果是低亮   那就是  PC0 PC1 PC2 PC3。。。。。整个逻辑就是扯淡的
学无止境
回复 支持 1 反对 0

使用道具 举报

9

主题

218

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1394
金钱
1394
注册时间
2020-5-12
在线时间
387 小时
发表于 2022-10-26 08:37:16 | 显示全部楼层
代码问题。你PCout(i)=0后面加个延时试试
回复 支持 反对

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8463
金钱
8463
注册时间
2020-5-11
在线时间
3904 小时
发表于 2022-10-26 10:23:31 | 显示全部楼层
楼上说得对,从0到1的时间太短,眼睛反应不过来。
专治疑难杂症
回复 支持 反对

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8463
金钱
8463
注册时间
2020-5-11
在线时间
3904 小时
发表于 2022-10-26 10:53:38 | 显示全部楼层
jermy_z 发表于 2022-10-26 10:31
500个毫秒足够了

没记错的话,正点原子的宏定义是代表引脚

是哦,我看错了,楼主把 PCout的定义找出来看看。
点击右键 go to define of...
专治疑难杂症
回复 支持 反对

使用道具 举报

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-10-4
在线时间
13 小时
 楼主| 发表于 2022-10-26 21:40:16 | 显示全部楼层
LcwSwust 发表于 2022-10-26 10:53
是哦,我看错了,楼主把 PCout的定义找出来看看。
点击右键 go to define of...

好的,谢谢,我去看看
回复 支持 反对

使用道具 举报

9

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-10-4
在线时间
13 小时
 楼主| 发表于 2022-10-26 22:27:54 | 显示全部楼层
jermy_z 发表于 2022-10-26 10:31
500个毫秒足够了

没记错的话,正点原子的宏定义是代表引脚

大佬是对的,高低电平搞反了
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2020-2-8
在线时间
6 小时
发表于 2022-10-27 11:11:44 | 显示全部楼层
1->0   500ms,0->1  500ms,就可以了。
回复 支持 反对

使用道具 举报

12

主题

21

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-10-18
在线时间
13 小时
发表于 2022-10-28 19:38:42 | 显示全部楼层
灭没有delay啊
回复 支持 反对

使用道具 举报

30

主题

171

帖子

0

精华

高级会员

Rank: 4

积分
987
金钱
987
注册时间
2021-7-26
在线时间
194 小时
发表于 2022-10-29 09:31:14 | 显示全部楼层
灭也有个延时就能看出来了,要不然0之后马上跑主频到1,看不出来
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 21:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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