代码是EVT中EXTI0程序简单修改的。
main.c中,124行,如果注释掉,那么下方的if (it_start)就永远不会执行。
每次触发中断,都会向it_start赋值1。
如果124行不注释掉,那么下方的if能够正常判断并执行。
如果注释掉,下方的if就不起作用了。
热门产品 :
CH32X035: 32位USB+USB PD单片机
代码是EVT中EXTI0程序简单修改的。
main.c中,124行,如果注释掉,那么下方的if (it_start)就永远不会执行。
每次触发中断,都会向it_start赋值1。
如果124行不注释掉,那么下方的if能够正常判断并执行。
如果注释掉,下方的if就不起作用了。
您好,可在定义it_start变量时前面加个volatile,防止被优化。
好的,谢谢!