电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2432|回复: 1
收起左侧

[作业已审核] 智慧-第三次第四次作业-呼吸灯-按键控制LED不同频率闪烁

[复制链接]

6

主题

27

帖子

237

积分

一级会员

Rank: 1

积分
237
发表于 2020-12-22 07:38:05 | 显示全部楼层 |阅读模式

在开发通过按键实现LED三级频率依次闪烁的代码开发中,全速运行后,发现LED等闪烁不规律,一顿乱闪。把代码从头到尾看了好几遍,硬件连线确认了好几遍,都没有改善。无意之中,在查看ios文件的时候,发现input的GPIO引脚忘记上拉了,还是默认的No Pull-up and No Pull-down。瞬间明白了原因。花了几个小时debug,后来发现原来是这个低级错误导致,感慨万千。后来又陆续发现一些问题,如“printf在真机独立运行时必须注释掉”,“按键消抖的else{count=0;}需要与判断按键为低的if配对,而不是和判断count计数的if配对”,只靠阅读代码或者只看课程视频都不易发现这些坑,看来还得多动手实践,来不得半点马虎。谢谢老师在我入坑后顺利把我捞出来^-^.


the 3rd and 4th.zip

20.84 KB, 下载次数: 5, 下载积分: 联盟币 -5

回复

使用道具 举报

24

主题

355

帖子

1677

积分

版主

Rank: 3Rank: 3

积分
1677
QQ
发表于 2020-12-23 10:17:48 | 显示全部楼层
多动手,在这过程中领悟印象深刻的东西,不错,加油
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表