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