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

如何在单片机程序中加入中断使计时器和蜂鸣器同时停止工作

前功尽弃 2021-04-06 浏览量:840
如何在程序中加入中断使计时器和蜂鸣器同时停止工作??
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 加入中断,是什么中断,是定时器的还是外部中断啊

    中断函数里关定时器就可以了

    如果蜂鸣器是GPIO驱动的,停止时,只要把相应的引脚拉低 或是高(与电路连接有关)就行

    定时器也可以失能,有相应寄存器。


    • 发布于 2021-04-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 中断的时候关闭相应的定时器就可以了
    • 发布于2021-04-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 在你中断函数中禁止计时器和蜂鸣器即可,当然还要注意计时器使用中断的话,注意中断优先级的问题,
    • 发布于2021-04-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看你定时器和翁鸣器具体工作方式,

    如果有统一的控制标志之类,在中断中进行置位即可。

    否则需要获取定时器句柄和翁鸣器工作控制的接口,在中断中一一操作。

    • 发布于2021-04-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你定时器停止好说,配置寄存器就行,但你蜂鸣器是用什么驱动的,是定时器还是GPIO呢,要分情况进行停止的
    • 发布于2021-04-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何在单片机程序中加入中断使计时器和蜂鸣器同时停止工作