Blame | Last modification | View Log | Download | RSS feed
ifndef __adcm16inc__adcm16inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File ADCM16.INC *;* *;* Contains Bit & Register Definitions for ATmega16-like A/D Converter *;* *;****************************************************************************ADMUX port 0x07 ; Multiplexer SelectionREFS1 avrbit ADMUX,7 ; Reference Selection BitsREFS0 avrbit ADMUX,6ADLAR avrbit ADMUX,5 ; Left Adjust RightMUX4 avrbit ADMUX,4MUX3 avrbit ADMUX,3 ; MultiplexerMUX2 avrbit ADMUX,2MUX1 avrbit ADMUX,1MUX0 avrbit ADMUX,0ADCSRA port 0x06 ; Control/Status Register AADEN avrbit ADCSRA,7 ; Enable ADCADSC avrbit ADCSRA,6 ; Start ConversionADATE avrbit ADCSRA,5 ; Auto Trigger EnableADIF avrbit ADCSRA,4 ; Interrupt FlagADIE avrbit ADCSRA,3 ; Interrupt EnableADPS2 avrbit ADCSRA,2 ; Prescaler SelectADPS1 avrbit ADCSRA,1ADPS0 avrbit ADCSRA,0ADCH port 0x05 ; Data RegisterADCL port 0x04ACME avrbit SFIOR,3 ; Analog Comparator Mux Enablerestore ; re-enable listingendif ; __adcm16inc