Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| pt:avr:adc [2015/12/01 12:04] – artica | pt:avr:adc [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| O valor medido pode ser lido como um valor de 8 ou 10-bits. Como o próprio AVR é um dispositivo de 8 bits, tem dois registos de 8 bits para armazenar os valores do ADC. É possível especificar nas configurações se os dois primeiros ou os últimos dois bits vão para um registo separado. Se os dois bits menos significativos, que caracterizam o resultado, são separados, o resultado pode ser lido como um valor de 8 bits - uma combinação como essa é designada de resultado alinhado à esquerda. A outra combinação, em que ambos os registos são lidos e o valor está formatado em 10-bits, é designada de resultado alinhado à direita. | O valor medido pode ser lido como um valor de 8 ou 10-bits. Como o próprio AVR é um dispositivo de 8 bits, tem dois registos de 8 bits para armazenar os valores do ADC. É possível especificar nas configurações se os dois primeiros ou os últimos dois bits vão para um registo separado. Se os dois bits menos significativos, que caracterizam o resultado, são separados, o resultado pode ser lido como um valor de 8 bits - uma combinação como essa é designada de resultado alinhado à esquerda. A outra combinação, em que ambos os registos são lidos e o valor está formatado em 10-bits, é designada de resultado alinhado à direita. |
| |
| A typical AVR has 8 analog voltage input channels, ATtiny series have only a few, some ATmega devices have 16, but there is always only one converter. To make it possible to use different inputs, the device has a built-in multiplexer. The input of the multiplexer is definable using a special register. The ADC unit has a few more properties: using the processor's sleep mode for converting to reduce the interference and the option to use an internal fixed comparison voltage (usually 2.65 V, in some models 1 V). | Um AVR típico tem 8 canais de entrada de tensão analógica. A série ATtiny tem apenas alguns, e alguns dispositivos ATmega têm 16, mas há sempre um único conversor. Para tornar possível a utilização de diferentes entradas, o dispositivo tem um multiplexador embutido. A entrada do multiplexador é definida através de um registo especial. A unidade ADC tem mais algumas propriedades: usando o modo de suspensão do processador para converter para reduzir a interferência e a opção de usar uma tensão de comparação fixa interna (normalmente 2,65 V, em alguns modelos 1 V). |
| |
| ~~PB~~ | <pagebreak> |
| |
| <box 100% round #EEEEEE|Example> | <box 100% round #EEEEEE|Exemplo> |
| |
| Task: measure the voltage in ADC channel 3 of an ATmega128. The voltage is in range of 0-5 V and the result should be at 8-bit precision. | Task: measure the voltage in ADC channel 3 of an ATmega128. The voltage is in range of 0-5 V and the result should be at 8-bit precision. |