ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 января
1487649 Топик полностью
Mty1 (30.12.2024 14:12, просмотров: 48) ответил Mty1 на В GPIO прерывании обнуляю cnt=0 , в systick делаю if( ++cnt == 300 ){ // нет сигнала } ? но тогда единичное переключение даст что сигнал появился. Не?
Наверное надо в EXTI делать if(cnt > 14) cnt-=14; а каждую 1ms в systick делать cnt++ и анализировать if( cnt >300 ){ cnt=300; no_signal_flag =1 // нету сигнала }