暗星& 2024-04-04 19:22 采纳率: 60%
浏览 75

无法进入定时器中断是什么原因

我设置了一个定时器2比较输出中断回调两次脉冲进入一次中断作用于步进电机梯形加减速,还有一个定时器1普通中断回调用于获取mpu6 050欧拉角,但是发现无法进入定时器1,定时器2正常运行,如果把获取欧拉角函数写进while循环可以获取,写进定时器中断回调里就不行,我又在定时器1回调里加了个显示,发现不会显示,说明没有进入定时器1中断。有人知道为什么嘛?

img

img

img

img

img

  • 写回答

4条回答 默认 最新

  • GISer Liu 2024-04-04 19:24
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    根据你的描述,你遇到了无法进入定时器1中断的问题。这可能是由于中断优先级设置不正确导致的。在一些单片机中,不同的中断具有不同的优先级,高优先级的中断可能会阻塞低优先级的中断。因此,需要确保定时器1中断的优先级高于定时器2中断的优先级。
    另外,还要确保定时器1中断的使能位被正确设置。有些单片机在启用中断后,还需要在外部中断控制寄存器中设置相应的中断使能位才能使中断生效。
    最后,你也可以检查一下定时器1的初始化配置是否正确,包括时钟源、工作模式等设置是否符合要求。
    希望以上解决方案对你有所帮助!如果有其他问题,请随时告诉我。

    如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

    评论

报告相同问题?

问题事件

  • 创建了问题 4月4日

悬赏问题

  • ¥30 征集Python提取PDF文字属性的代码
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 (求远程解决)深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?