電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2379|回復(fù): 1
收起左側(cè)

[作業(yè)已審核] 智慧-第三次第四次作業(yè)-呼吸燈-按鍵控制LED不同頻率閃爍

[復(fù)制鏈接]

6

主題

27

帖子

237

積分

一級(jí)會(huì)員

Rank: 1

積分
237
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-22 07:38:05 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

在開(kāi)發(fā)通過(guò)按鍵實(shí)現(xiàn)LED三級(jí)頻率依次閃爍的代碼開(kāi)發(fā)中,全速運(yùn)行后,發(fā)現(xiàn)LED等閃爍不規(guī)律,一頓亂閃。把代碼從頭到尾看了好幾遍,硬件連線確認(rèn)了好幾遍,都沒(méi)有改善。無(wú)意之中,在查看ios文件的時(shí)候,發(fā)現(xiàn)input的GPIO引腳忘記上拉了,還是默認(rèn)的No Pull-up and No Pull-down。瞬間明白了原因。花了幾個(gè)小時(shí)debug,后來(lái)發(fā)現(xiàn)原來(lái)是這個(gè)低級(jí)錯(cuò)誤導(dǎo)致,感慨萬(wàn)千。后來(lái)又陸續(xù)發(fā)現(xiàn)一些問(wèn)題,如“printf在真機(jī)獨(dú)立運(yùn)行時(shí)必須注釋掉”,“按鍵消抖的else{count=0;}需要與判斷按鍵為低的if配對(duì),而不是和判斷count計(jì)數(shù)的if配對(duì)”,只靠閱讀代碼或者只看課程視頻都不易發(fā)現(xiàn)這些坑,看來(lái)還得多動(dòng)手實(shí)踐,來(lái)不得半點(diǎn)馬虎。謝謝老師在我入坑后順利把我撈出來(lái)^-^.


the 3rd and 4th.zip

20.84 KB, 下載次數(shù): 5, 下載積分: 聯(lián)盟幣 -5

24

主題

355

帖子

1677

積分

版主

Rank: 3Rank: 3

積分
1677
QQ
沙發(fā)
發(fā)表于 2020-12-23 10:17:48 | 只看該作者
多動(dòng)手,在這過(guò)程中領(lǐng)悟印象深刻的東西,不錯(cuò),加油

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表