【问题标题】:Analog to digital module on IAR embedded workbenchIAR 嵌入式工作台上的模数模块
【发布时间】:2013-07-05 09:36:24
【问题描述】:

我刚刚开始在 Stellaris 6965 的工作台上工作。我的任务是将 5V 模拟输入转换为数字输入并点亮 LED。
请告诉我怎么做!

【问题讨论】:

    标签: workbench iar


    【解决方案1】:

    需要做的第一件事是读取模拟输入并获得数字值(将被存储到一个 ADC 寄存器中)。

    如果您使用 8 位 ADC,您将收到的值将介于 0 - 1023 (2^8-1) 之间。将存储您的值的确切寄存器取决于您具有输入电压的模拟引脚。

    之后,您可以比较寄存器的值(我建议先将其存储到变量中,因为它是易失性的 -> 它可以随时更改)并设置点亮 LED 的阈值。因此,如果您的值大于 x(其中 x 是您的阈值),则将数字输出引脚设置为 1。否则将其设置为零。

    上述操作可以放入主程序循环或定时器中断中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-12
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      相关资源
      最近更新 更多