推 ruemann:試不出來 -_- 01/14 14:40
推 WolfLord:1.INT不使用PAGE(USING) 2.FUNCTION不使用廣域變數 01/14 19:48
→ WolfLord:3.COMPILER從STACK取用區域變數 01/14 19:49
→ WolfLord:結果警告沒了,程式老是Stack overflow XDD 01/14 19:50
→ ksmrt0123:isr是不是做太多事了? 評估看看是不是把一部份工作移出 01/15 00:18
→ ksmrt0123:isr內只要留最基本的就好 01/15 00:19
推 WolfLord:Keil的這個警告主要是預防你一般FUNCTION在ISR內幹蠢事 01/15 02:28
→ WolfLord:並不是ISR有什麼問題,我提的方法是讓編譯器覺得你ISR 01/15 02:28
→ WolfLord:沒有風險,但是8051的Stack就那麼一點點...通常會炸:P 01/15 02:29
推 WolfLord:真的討厭看到,在OPTION中BL選項裡面可以在Disable Warn_ 01/15 02:36
→ WolfLord:ing 欄打上 15 16....任何你懶得看的L Warning 號碼 01/15 02:37
→ MaxHaru:謝謝.. 01/17 09:13