ADC,既模数转换器,它可以将外部传入的模拟量数字化。
STM32中的ADC是12位的。采用的是逐次比较逼近型,就是呢,DAC可以将数字量转化成模拟量,而外部传入的电压就依次而模拟量比较,当相同时,读入寄存器,为了效率的最大化,采用二分法进行比较,就相当于和着十二位的位权逐次比较直到相同,最多就需要比较12次,还是挺快的。
这里有个模拟看门狗,就是你的模拟量超过设定的阈值是上下限,就会申请中断,完成某个事件。
ADC,既模数转换器,它可以将外部传入的模拟量数字化。
STM32中的ADC是12位的。采用的是逐次比较逼近型,就是呢,DAC可以将数字量转化成模拟量,而外部传入的电压就依次而模拟量比较,当相同时,读入寄存器,为了效率的最大化,采用二分法进行比较,就相当于和着十二位的位权逐次比较直到相同,最多就需要比较12次,还是挺快的。
这里有个模拟看门狗,就是你的模拟量超过设定的阈值是上下限,就会申请中断,完成某个事件。