![]() |
發(fā)布時間: 2019-3-30 16:56
正文摘要:這個警告怎么修改啊,而且我的代碼本來要實現(xiàn)三個燈閃爍,可是燒進(jìn)去程序只有紅燈亮,也不是閃爍,另外兩個燈連亮都不亮,為什么呀?如果把如果我只亮紅燈的話,他也不閃爍為什么呀,求大佬解答 |
while (1){閃爍代碼} |
我剛開始也沒看懂~ |
915811216 發(fā)表于 2019-3-30 22:28 好的謝謝~ |
jjjjjj123123 發(fā)表于 2019-3-31 17:21 好的謝謝~ |
我沒看懂。。。 |
while的用法沒用好 |
程序陷入死循環(huán)無法進(jìn)行下一步操作,這是個初學(xué)者常見的問題,多練習(xí)這類問題就迎刃而解了,加油 |
看看IO初始化 有沒有對 |
oagnewux 發(fā)表于 2019-3-31 00:47 好的,謝謝 |
黃燜雞米飯1 發(fā)表于 2019-3-30 20:55 好的,已經(jīng)解決了 |
915811216 發(fā)表于 2019-3-30 22:28 好的好的,謝謝謝謝 |
while循環(huán)死掉了 |
while(1)后用大括號把燈閃的程序括起來,你現(xiàn)在程序死在while(1)處了,下面的程序沒執(zhí)行 |
while(1) { ……后面16行代碼…… } 這樣就行了,你少了大括號,而且while(1)后面不應(yīng)該加: |
加一對括號![]() |
WHILE循環(huán)結(jié)構(gòu)是對的,別的地方出問題了 |
循環(huán)體都括上 |
while 函數(shù)死循環(huán) ,后面都擋死了 |
謝謝各位,我查找出原因了 1)我的while循環(huán)沒有寫對,少了花括號,多了一個封號; 2)改完代碼板子的前幾次燒錄都沒顯示,多燒錄幾次然后就有了現(xiàn)象 3)每個顏色的燈的管教要對應(yīng),閃爍和輸出初始化的哪一個燈都要一一對應(yīng) |
這不是c語言的知識嘛,while就要放這沒錯的 |
兄弟,while(1); 一直在循環(huán),怎么執(zhí)行下一命令? |
Powered by 單片機(jī)教程網(wǎng)