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

stm8s触发一次后就一直进入外部中断

FEItwo 2019-01-31 浏览量:1787
不触发的时候不会进入,触发一次后就一直进入-退出-进入……,是通过观察中断里的值一直在加。按网上说的初始化时关总中断,初始完再开也没用。会是啥原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM8 上是每一个端口 PortA PortB PortC  PortD  PortE,一个中断向量。不管是端口的哪个引脚,都是进相应的PortX的向量。
    看是不是其他的引脚也配置了中断的功能呢

    配置方式是使用库还是寄存器的方式呢
    可以看一下例程,对比一下你的配置
    https://blog.csdn.net/ybhuangfugui/article/details/73824193
    https://blog.csdn.net/qinrenzhi/article/details/80882274
    • 发布于 2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8

  • 外部中断默认是关闭的,怎么会进入外部中断呢?是不是的例程有问题
    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 看一下是否中断没有正确被清除,看这个现象就是中断反复触发了
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你进入有中断之后有清除标志位吗?没有清除的话是会这样的。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 进入中断处理函数的时候, 中断标志位清零没有
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 进入中断之后要清除中断标志位啊老铁,你中断怎么学的。

    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm8s触发一次后就一直进入外部中断