熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2020-2-20 15:52
正文摘要:家里的電熱水器壞了,總是顯示ER錯(cuò)誤,經(jīng)檢測(cè)是低水位加熱器控制不受控,總是加熱過熱報(bào)錯(cuò)。上水位加熱控制是正常的,現(xiàn)在想只利用上水位控制,到溫度斷開時(shí)延時(shí)5分鐘控制下水位加熱。用片STC15F104W做了個(gè)簡易電路 ... |
|
建議下次這樣寫就再也不會(huì)錯(cuò)了。 if(1 == shiitme) 有時(shí)改變一下編程習(xí)慣會(huì)讓你省去很多精力。 ![]() |
|
if(shiitme = 0) 這樣使用是不對(duì)的,應(yīng)該改為 if(shiitme == 1),判斷應(yīng)該用雙等號(hào)。 |
| if(shiitme=0)應(yīng)該是使用判斷句而不是賦值句既應(yīng)該使用if(shiitme==0) |
|
沒有keil了,不知keil是報(bào)錯(cuò)還是警告信息?IAR只是一個(gè)警告。 if(shiitme=1) 也是可以運(yùn)行的。但是大忌諱。 |
wulin 發(fā)表于 2020-2-20 19:49 多謝, ![]() |
tyrl800 發(fā)表于 2020-2-20 17:08 多謝, ![]() |
xuyaqi 發(fā)表于 2020-2-20 16:46 多謝,都是我偷懶復(fù)制粘貼的錯(cuò)。 ![]() |
| if(shiitme=1) 判斷語句要用== ,不可用賦值符= 。 |
| if(shiitme=1) 這樣的都不對(duì) |
| if(shiitme=0)不對(duì),應(yīng)該if(shiitme==1),判斷應(yīng)該用雙等號(hào)。 |
Powered by 單片機(jī)教程網(wǎng)