zoukankan      html  css  js  c++  java
  • 关于右移和除法的关系 , ADC采集电量 ,ADC采集MIC(麦克风)

     /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    注意:这里是无符号,,有移就相当于,,把最右边的数据舍去,,,相当于除2,取整的意思吧

    举个例子:  8  的二进制是 :    00001000

                         的十六进制是 :0x08

    当然我们只分析二进制 0000 1000

    8/2=4          4的二进制 0000 0100

    8/4=2          2的二进制 0000 0010

    8/8=1          1的二进制 0000 0001

    8/16=0        0的二进制 0000 0000  (要注意这里,这里就不太准确了)

    为了使除法运算的更加快速

     /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     一下摘自:https://blog.csdn.net/namelcx/article/details/6252486

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    结合实际:

    我目前想用stm32做一个系统,

    它是这样的:

    同时采集麦克风和电池电量

    麦克风(用ADC 每25us采集一次)

    电池电压(用ADC 每10s采集一次)

    如何去设计呢?(希望大家能给出一个好的办法)

    目前我是用了两个ADC

    ADC1是10s采集一次电池电压来推测电量

    ADC2是25us采集一次麦克风的电压信号

    这样虽然能做出来,但是太耗资源,而且程序的稳定性也不太好

  • 相关阅读:
    python从入门到实践-5章if语句
    HiveQL:文件格式和压缩方法
    HiveQL:调优
    HiveQL:模式设计
    HiveQL:视图
    (转)配置文件.bash_profile和.bashrc的区别
    Hive-学习总结(二)
    Hive-学习总结
    MYSQL-表类型(存储引擎)的选择
    MYSQL-常用函数
  • 原文地址:https://www.cnblogs.com/chulin/p/8743192.html
Copyright © 2011-2022 走看看