Konfiguracja ADC w ATmega128 z wewnętrznym odniesieniem 2.56V i redukcją szumów
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: atmega128 & adc
Date: 10 Feb 2003 21:03:40 +0100
/* kondensator 100n podlaczony miedzy aref a agnd */
/* wewnetrzne odniesienie 2.56V */
ADMUX = (1 << REFS1) | (1 << REFS0);
Nie sprawdzałem dokładności wew., ale w tej chwili to i tak nie ma
znaczenia.
No to tego asma przetłumacz sobie na C i więcej nie chcę słyszeć, że coś nie
działa :-)
Set Mcucr.5 ; zezwolenie na SLEEP
Set Mcucr.3 ; redukcja szumów przy pomiarze
Adcsr = &B10001110 ;ADC enable,ready to conversion,sigle conw., ,no
int.,prescaler 128
Admux = 00000001 ;zapis admux - tu zew. referens
Set Adcsr.6 'start adc
sleep
Set Adcsr.6 'start adc
sleep
Lo = Adcl ; modszy bajt
Ha = Adch ; i starszy
INT_ADC:
reti ; tylko po to żeby obudzić po zakończonej konwersji
I to chyba wszystko.
Tzn. mozna bawić się jeszcze ze wmacniaczem, czyli różne tryby w ADMUX.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mai
From: Ireneusz Niemczyk <NOSPAM_i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: atmega128 & adc
Date: Mon, 10 Feb 2003 21:34:38 +0100
No to tego asma przetłumacz sobie na C i więcej nie chcę słyszeć, że coś nie
działa :-)
Artur! to już rutyna! gdzie Ty tu widzisz asm-a? ;-))))
Miłego wieczoru.
--
PZD, Irek.N.
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: atmega128 & adc
Date: 11 Feb 2003 01:01:26 +0100
Artur! to już rutyna! gdzie Ty tu widzisz asm-a? ;-))))
W przerwaniu.
-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!uw.edu.pl!lublin.pl!news.onet.pl!not-for-mai
From: "drozdu" <lbajger_at_nospam_wp.pl>
Subject: Odp: atmega128 & adc
Date: Sun, 16 Feb 2003 14:05:54 +0100
I to chyba wszystko.
Tzn. mozna bawić się jeszcze ze wmacniaczem, czyli różne tryby w ADMUX.
Wlasnie jak to jest ?
co to jest to difirential channel ?
mozna by bylo ustawic mux ten sposob aby bylo gain (wzmocnienie ??) x10
tylko ze wedlug noty pisze:
mux0...4 positive input negative input
01000 adc0 adc0
i jak to podlaczyc. wydaje mi sie ze ten caly difirential mierzy roznice na
dwoch pinach
tylko jak to jest w takim przypadku. jesli ktos wie to prosze o odp.
pozdr.
LB
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai