熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
黃youhui 發(fā)表于 2021-5-10 09:35 謝謝回復(fù),我已經(jīng)查到原因了。因?yàn)閣hile內(nèi)的條件不滿足了,所以跳到了break內(nèi)退出了。因?yàn)槲彝ㄟ^示波器看過,將輸入線拔掉后,IO口的電平始終是高的,所以想不通while為什么會(huì)退出,后來我發(fā)現(xiàn)PC4的電平在1和0之間變化,現(xiàn)在我懷疑是硬件壞了或是別的原因,我自己再查查。 |
4 最重要的一點(diǎn),其實(shí)的while()根本就沒進(jìn)去,至于為何會(huì)直接跳到break,可能是代碼優(yōu)化的結(jié)果,進(jìn)去后直接break和沒進(jìn)去是一個(gè)效果。 4 最重要的一點(diǎn),其實(shí)的while()根本就沒進(jìn)去,至于為何會(huì)直接跳到break,可能是代碼優(yōu)化的結(jié)果,進(jìn)去后直接break和沒進(jìn)去是一個(gè)效果。 4 最重要的一點(diǎn),其實(shí)的while()根本就沒進(jìn)去,至于為何會(huì)直接跳到break,可能是代碼優(yōu)化的結(jié)果,進(jìn)去后直接break和沒進(jìn)去是一個(gè)效果。 1 外部輸入的信號(hào),共地了嗎? 2 while()里面很少會(huì)放函數(shù)的,因?yàn)楹瘮?shù)返回值可能是一個(gè)整數(shù)也可能是一個(gè)地址 3 你的全局變量初始化了嗎?如果沒有初始化,他們可以是任意值。 |
Powered by 單片機(jī)教程網(wǎng)