adc.inc
changeset 20 87cd7b25a94d
parent 18 79b25e81721f
child 22 fd72c63b8db8
equal deleted inserted replaced
19:1e00790c5029 20:87cd7b25a94d
    22 
    22 
    23     ; Setup ADCSRA
    23     ; Setup ADCSRA
    24         ; Enable
    24         ; Enable
    25         ; Start right away...
    25         ; Start right away...
    26         ; Auto-trigger
    26         ; Auto-trigger
    27         ; Enable Interrupt
    27         ; ???: Enable Interrupt
    28         ; Scale 1/128
    28         ; Sample clock scale 1/128
    29         ldi         r16, (1 << ADEN) | (1 << ADSC) | (1 << ADATE) | (1 << ADIE) | (0b111 << ADPS0)
    29         ldi         r16, (1 << ADEN) | (1 << ADSC) | (1 << ADATE) | (1 << ADIE) | (0b111 << ADPS0)
    30         sts         ADCSRA, r16
    30         sts         ADCSRA, r16
    31 
    31 
    32     ; Disable digital circuit for pin
    32     ; Disable digital circuit for pin
    33         ldi         r16, (1 << ADC_PIN)
    33         ldi         r16, (1 << ADC_PIN)