stm32中斷函數(shù)改變?nèi)肿兞恐?/h1>
先描述下問題:
當檢測到有按鍵按下時,實現(xiàn)PA.0led閃亮,函數(shù)肯定不能在中斷服務程序里寫,就想著在進入中斷函數(shù)后改變變量biaozhi的值(0變成1),然后main中while循環(huán)一直檢測biaozhi的值若為1,則調(diào)用函數(shù);
這里只說下關鍵的問題:
在main.c文件中聲明:u8 biaozhi=0;
后在stm32f10x_it.c文件中 再寫一行:volatile u8 biaozhi;
這樣兩個文件就可以同用變量biaozhi 了 !