野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8146|回复: 5

LED闪烁实现不了

[复制链接]
发表于 2017-7-26 20:41:58 | 显示全部楼层 |阅读模式
光盘.png
这是今天写的程序,我单独点亮LED可以实现,熄灭LED也可以,但是把两个语句放一块,再加个延时却实现不了闪烁,
不知道问题到底出在哪里呢?
回复

使用道具 举报

发表于 2017-7-26 21:31:11 | 显示全部楼层
延时时间太短,可以用示波器测一下led对应IO口的波形。
回复 支持 反对

使用道具 举报

发表于 2017-7-27 10:47:42 | 显示全部楼层
怎么还在用寄存器写代码呀,干嘛不用库写呢?你这程序怎么没有while(1)死循环啊,代码运行到底不就没了吗?
回复 支持 反对

使用道具 举报

发表于 2017-7-27 11:40:58 | 显示全部楼层
少了一句延时,点亮要延时,同时熄灭也需要延时,而且点亮和关闭LED的这部分的操作要 放在一个 while循环里面,这样才能看出来。
回复 支持 反对

使用道具 举报

发表于 2017-7-27 11:42:12 | 显示全部楼层
小伟V 发表于 2017-7-27 10:47
怎么还在用寄存器写代码呀,干嘛不用库写呢?你这程序怎么没有while(1)死循环啊,代码运行到底不就没了吗?

他这是刚学,尝试从0开始写程序,也就仅仅操作GPIO才这样,后面慢慢尝试自己构建库函数,学一下库函数是怎么写出来的,基本了解之后就完全用固件库开发。
回复 支持 反对

使用道具 举报

发表于 2017-7-27 19:22:09 | 显示全部楼层
你要设置延时不然灭的太快你看不出来
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-14 03:42 , Processed in 0.030074 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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