diff --git a/examples/exti_pin_change_isr/exti_pin_change_isr.c b/examples/exti_pin_change_isr/exti_pin_change_isr.c
index 86288428988307a4a4f0cdcad1cc4d8d1f5e77f4..336274e387d66e1b14e4e53f101a43d11d8a4f25 100644
--- a/examples/exti_pin_change_isr/exti_pin_change_isr.c
+++ b/examples/exti_pin_change_isr/exti_pin_change_isr.c
@@ -4,6 +4,8 @@
 #include "ch32v003fun.h"
 #include <stdio.h>
 
+uint32_t count;
+
 #define APB_CLOCK SYSTEM_CORE_CLOCK
 
 /*
@@ -93,7 +95,8 @@ int main()
 		//GPIOC->BSHR = 1;
 		//if( ((uint32_t*)count++) )
 		//	GPIOC->BSHR = (1<<16);
-		if( count == 100 ) count = 0;
+		//if( count == 100 ) count = 0;
+		asm volatile( "nop" );
 	}
 }