adc

    0热度

    1回答

    我想在ADC上使用示例Atmel代码。它张贴在这里。 http://asf.atmel.com/docs/latest/sam.drivers.adc.adc_example.sam4s_ek2/html/sam_adc_quickstart.html 但是,代码: void ADC_IrqHandler(void) { // Check the ADC conversion stat

    0热度

    3回答

    Iam使用嵌入式c通过读取图片16f73中的adc值来执行识别手势的项目。使用单个adc频道时一切正常。当我使用多个通道时,数值会相互影响。这是硬件错误还是软件问题?

    -1热度

    2回答

    我正在使用Arduino UNO。我被困在一个点上,我需要打开它上的ADC引脚。 请帮助我,我是Arduino的新手。

    0热度

    1回答

    我正在PIC16F887,我的任务主要是基于adc读数(8位)。 有10个不同的模拟输入,所以逐个读取它们需要相当长的时间。 时钟是20Mhz,adc的唯一允许设备频率是Fosc/32(对于20mhz时钟当然),其中TAD = 1.6us的测试结果在TAD = 1.6us 准确的ADC读数应该需要10个TAD(由于8位读数) ,简要16us。 问题出在这里; 如果我使用10us,会发生什么情况。我

    0热度

    1回答

    我想读取比格犬骨黑色的热敏电阻。 我有一个分压器电路,提供一个单位增益运算放大器。运算放大器的O/P连接到一个简单的RC低通滤波器,该滤波器将电压馈送到ADC引脚。 我注意到的问题是,比格犬骨感应的电压总是比运算放大器输出端的实际电压高0.02V。 起初我以为这是一个软件问题,但经过进一步调查,我发现ADC引脚的电压实际上提高了0.02V。如果我直接从运放馈入ADC引脚,没有RC滤波器,我就没有这

    0热度

    2回答

    我正在使用恩智浦LPC1788微控制器,并且我正在尝试编写能让我在模拟通道0-7上执行ADC测量的代码。我现在所拥有的代码是: uint16_t getADCChannelValue(uint8_t adcChannel) { uint16_t adc_value; ADC_ChannelCmd(LPC_ADC, adcChannel, ENABLE); ADC_

    2热度

    1回答

    我试图在纯C中使用Arduio Uno,因为我无法将Arduino IDE用于我的高级设计项目。在某种程度上,我成功地使串行通信正常工作,数字输出/输入和模拟输入。我正在阅读模拟输入,但其中大部分都是20,000+,这是很高的。这应该是一个10位的ADC,而我只是试图使用8位。为什么我的结果读100X是最高的呢? void init_aio(){ DIDR0 = 0x00; //D

    0热度

    1回答

    我有从连接到麦克风前置放大器束中的12位ADC采集的样本流。由于样本是12位,所以我可以假设它们的范围是0到4096之间的十进制值。之后,我转移下来,到2048年,再除以2048,以获得一组样品在-1和+1,我应该得到一个代表音频流一个漂亮的波形。 (到现在为止,请纠正我,如果我错了。) 我从线性映射得到什么是一组样品的“振荡”,围绕-0.55ish。 (常用音频流样本振荡各地0) 我不太确定是否

    1热度

    2回答

    我正在尝试使用两个独立的Spartan 3E套件来完成ADC-DAC。首先套件将获得模拟信号并将其转换为数字信号。第二个套件将获得这个转换后的数字数据并将其转换为模拟信号。我单独成功实现了ADC和DAC,但是如何将第一个工具包的14位数字数据发送到另一个工具包? (我需要一个时钟同步?)

    2热度

    1回答

    我是Contiki世界的初学者。我正在与TmoteSky motes合作。我可以读取内部传感器,但是我没有找到任何有关如何读取ADC端口(引脚扩展)以使用外部传感器的信息或示例。 (光照,温度和湿度)。 我无法找到有关的任何信息。