单片机开机就进入中断,,去掉main()中的_clk=0,则不会,但我在_clk=1才开中断的,希望指点下,谢谢

2025-06-23 23:01:17
推荐回答(5个)
回答1:

看你这个_clk=0;和=1那个放到ser_int();后面。
如果还不行的话,检查下P3.2口的电平是不是低了?如果是检查下有没有对低短路的地方,另外P3.2加个10K左右的上拉电阻

回答2:

将中断标志位清零,延时几十毫秒再开中断

回答3:

你的main函数中
_clk=0;
_clk=1;
这样不是先置0,后置1了么?他不中断才怪呢。

回答4:

写一个flag,if(flag==1)时再进入中断

回答5: