Keil单步调试,C语言程序执行时发生不正常的跳跃,望大神们解答!来学习 35

最近做毕设——万能遥控器,在执行完发射程序产生38khz方波的while(1)后(如图1),突然跳到了外部中断执行,即使把外部中断关了,也会跳到外部中断函数。也尝试把外部... 最近做毕设——万能遥控器,在执行完发射程序产生38khz方波的while(1)后(如图1),突然跳到了外部中断执行,即使把外部中断关了,也会跳到外部中断函数。 也尝试把外部中断函数删了,它也从图1跳到另外一个函数(很不合理的)(如图2 所示)。 最后我把跳到的这两个函数都删除了,就可以正常执行。这到底是什么原因,编译没有错误。跪求大神们解答!! 展开
 我来答
huangxinzbz
2015-03-23 · TA获得超过589个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:339万
展开全部
外部中断一直不断触发的原因在于该中断服务函数中没有清除该中断的服务标识
追问
就是在没有外部中断信号情况下,它也会进入中断。而且每次都是执行到那里就会跳到中断,求解释!
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式