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采集一次麦克风的电压信号

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

  • 相关阅读:
    .Net5开发MQTT服务器
    使用Docker搭建MQTT服务器
    使用Docker搭建MQTT服务器
    在Raspberry Pi上安装Docker
    阿里云=>RHSA-2019:1884-中危: libssh2 安全更新
    MediaAPIController
    CentOS7 mysql支持中文
    设置centos7中的mysql5.7不区分表名大小写有关操作
    CentOS7 安装mysql(YUM源方式)
    centos7下安装nginx
  • 原文地址:https://www.cnblogs.com/chulin/p/8743192.html
Copyright © 2011-2022 走看看