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

STM32的ADC,能否设置一个阀值触发中断?

Spirit 2018-10-20 浏览量:1706
有时候需要监视一个ADC转换结果,就是使用定时转换。那么能否设置一个阀值或区间,转换值符合条件就进入中断,不符合忽略。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以用STM32的模拟比较器功能,参考https://wenku.baidu.com/view/413994112e3f5727a5e96268.html
    • 发布于 2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 额这个应该不行,只听说nxp的有电压比较的功能,st的还没听说过
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

Spirit 回复了 涛涛涛涛涛 :就是问问。感觉如果有的话会很NB 回复

  • stm没有这个功能,adc值需要mcu判断,mv单片机内部有个比较器输出器可以用一下
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以在外部做一个电压比较器,高于这个电压就采集
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的adc中不是有一个叫做“模拟看门狗”的功能么?这个模拟看门狗就可以设置上下限,不知道符不符合你的要求。

    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个使用ADC是无法实现的,要进行ADC后,进行程序上的判断
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,在ADC中开启半阈值触发中断或者用硬件电压比较器即可。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的ADC,能否设置一个阀值触发中断?