• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机程序打开了中断,但缺少中断服务函数能正常运行吗?

捷波 2018-07-21 浏览量:2470
单片机打开中断,但没有相应的中断服务函数能正常运行吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 没问题 正常运行 我51设置中断后 单片机触发中断 没什么区别 编译器会自动加上中断服务函数的 只不过是空的 
    • 发布于 2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 不应该正常运行的没有中断程序标志无法解除.
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以运行,但是有中断后,会进行入默认的中断函数,而死循环
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以运行,但是默认的中断服务函数是死循环,因此单片机触发中断之后会卡死。

    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 可能编译会报错,找不到中断执行程序
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你开了中断,没有中断服务函数,编译能通过吗。或者你为空,跳过就是了,应该还是可以运行的,只是这个中断无法正常响应。
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果想stm32的HAL库这类,库函数已经解决好了标志位问题,而且弱定义了处理函数是没问题的。

    但通常来说不清除标志位的话程序会不停地中断,除非你在主循环里面不停地清除标志位才能保证程序正常运行

    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以正常运行.不过没有运行任何实质上的中断.
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以正常运行,不会执行中断服务函数,也就跟没中断差不多,没有什么意义
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能运行的,出现了中断找不到中断服务函数会自己复位
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,有中断发生后,会执行中断服务函数中的程序

    执行完之后,会跳回原来函数的位置

    如果中断服务函数是空的

    自动跳回

    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 不出中断是可以运行的,出现中断会直接调回原来的函数执行
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机程序打开了中断,但缺少中断服务函数能正常运行吗?