標題: 我實在找不出原因了,單片機下載進去后就卡住了 [打印本頁]

作者: rtyweq    時間: 2024-5-23 21:01
標題: 我實在找不出原因了,單片機下載進去后就卡住了
大佬們,幫我看看吧!

13.rar

58.3 KB, 下載次數(shù): 12

第13屆決賽單片機設(shè)計與開發(fā)(第二部分).pdf

333.13 KB, 下載次數(shù): 15


作者: yzw846562238    時間: 2024-5-24 08:37
卡住找原因的辦法:main函數(shù)里面的函數(shù)全部注釋掉,只留一個led閃爍,然后一個一個放出來,看放出哪個函數(shù)led不閃爍了,說明是那個函數(shù)的問題
作者: 王秋冬    時間: 2024-5-24 10:54
2樓的方法可行,利用這個方法試錯。就一桿見影了。
作者: lll123123qq    時間: 2024-5-24 11:01
有亂碼嗎
作者: rtyweq    時間: 2024-5-26 19:03
lll123123qq 發(fā)表于 2024-5-24 11:01
有亂碼嗎

沒,就是下載進去后按鍵沒反應(yīng),數(shù)碼管也只顯示一個頁面

作者: xiaobendan001    時間: 2024-5-26 19:45
起碼要有個原理圖吧
作者: lkc8210    時間: 2024-5-26 22:51
經(jīng)過仿真后,程序卡在這個奇怪的for循環(huán)里



作者: xiaobendan001    時間: 2024-5-27 08:05
lkc8210 發(fā)表于 2024-5-26 22:51
經(jīng)過仿真后,程序卡在這個奇怪的for循環(huán)里

里面的那個三目表達式看不懂,前輩給解釋一下吧
?后面的那個i=jiemian是幾個意思?這里把I重置為0或者1,不就是一直都在循環(huán)了?
作者: tyrl800    時間: 2024-5-27 08:34
xiaobendan001 發(fā)表于 2024-5-27 08:05
里面的那個三目表達式看不懂,前輩給解釋一下吧
?后面的那個i=jiemian是幾個意思?這里把I重置為0或者1 ...

關(guān)系表達式誤寫為賦值表達式了吧
作者: STM32FGost    時間: 2024-5-27 09:48
程序要調(diào)試的。
作者: xiaobendan001    時間: 2024-5-27 11:57
tyrl800 發(fā)表于 2024-5-27 08:34
關(guān)系表達式誤寫為賦值表達式了吧

實際上jiemian=0時,?前是成立的,所以可能I永遠都是1,循環(huán)就出不去了。
作者: rtyweq    時間: 2024-5-27 12:26
lkc8210 發(fā)表于 2024-5-26 22:51
經(jīng)過仿真后,程序卡在這個奇怪的for循環(huán)里

寫錯了,應(yīng)該是等于寫成賦值了現(xiàn)在正常了
作者: 炸掉的電容    時間: 2024-6-4 20:02
以后卡住了試試軟件仿真,軟件停在哪,哪就有問題
作者: ydddd    時間: 2024-6-4 21:56
慢慢調(diào)試一下程序就可以了,然后看run到哪哪里停下來哪里就有問題




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1