作者CuckooBoy (新竹的仔)
看板ASM
標題[問題] 跳出的問題
時間Sat Jun 6 23:38:53 2009
我使用for迴圈,做讀/寫/讀/寫eeprom.
頻率K級的.
如果資料大,可能會花上80sec
我想增加一個功能,
我可以在寫到一半,突然放棄寫入然後跳開..
我在for外面增加 while
如 :
FUN
{
while (Run == 0 & SBUF !='E')
{
for()
{
.........
}
for()
{
.........
}
run = 1;
}
}
載入後, 我發現跟我想要的結果不符.
因為for 要做完才會做while判別.
請問各位大大,有什麼方法可以在我按E後,即時跳出函式呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.194.110
※ 編輯: CuckooBoy 來自: 123.195.194.110 (06/06 23:42)
1F:→ hayden0828:在for裡面加if(SBUF=='E') break; 06/07 00:13
2F:→ CuckooBoy:我有用過這方法,但是我是使用page的寫法,也就是說 06/07 10:01
3F:→ CuckooBoy:按下E後,還是要等PAGE寫完才會跳出來.而且要在每個for 06/07 10:01
4F:→ CuckooBoy:內都加這行,因為break只跳一個回圈,所以變成我的E要按 06/07 10:02
5F:→ CuckooBoy:好幾次才會完全跳到"最後一個for回圈"... 06/07 10:03