XmegaE_ADC

ADC-Treiber gibt nur 0 aus

golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

XmegaE_ADC

 · 
Posted: 17.08.2018 - 07:52  ·  #1
All,
Ich nutze gerne die ATXmegaE-Typen.
Bei der Verwendung des ADC-Treibers kommt bei mir nur 0 als Ergebnis raus. Wenn ich selbst ein ADC-Init schreibe, dann funktioniert der ADC.
Vielleicht kann das jemand testen. Meine Compiler-Version ist 5.09.11

Das stört mich selbst nicht, aber wenn es ein Bug wäre, sollte der weg.

golf
Attachments
Filename: XMegaE_ADC-Test.zip
Filesize: 836 Byte
Title: XMegaE_ADC-Test
Information: ADC-Test ähnlich DEMO
Download counter: 29
berndk
Benutzer
Avatar
Gender: n/a
Location: Leipzig
Posts: 23
Registered: 02 / 2006
Subject:

Re: XmegaE_ADC

 · 
Posted: 17.08.2018 - 13:45  ·  #2
Hallo golf

bei uns funktioniert das XMega ADC mit dem ADCTreiber auch ohne weiteres Init. Wir haben allerdings auf signed umgestellt
ADCACTRLB:= ADCACTRLB or %00010000; // signed mode

weil die Werte deutlich stabiler sind und Input 0V auch 0 liefert (sonst ca. 200).

Wir fanden diese Seite sehr nützlich

https://blog.frankvh.com/2010/…solutions/

mit Kommentaren bis in dieses Jahr.

Bernd
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: XmegaE_ADC

 · 
Posted: 17.08.2018 - 15:22  ·  #3
Hallo Bernd,
vielen Dank für die Infos und diesen Link, sehr interessant. Ich werde da meine init auch umstellen.

War das bei Euch ein normaler ATXmega oder auch eine ATXmegaE ?

golf
berndk
Benutzer
Avatar
Gender: n/a
Location: Leipzig
Posts: 23
Registered: 02 / 2006
Subject:

Re: XmegaE_ADC

 · 
Posted: 17.08.2018 - 17:11  ·  #4
ein XMega16D4
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XmegaE_ADC

 · 
Posted: 18.08.2018 - 15:13  ·  #5
Hallo golf,

wieder Erwarten scheint das ADC Init bei den XMegaE Versionen
nicht das gleiche zu sein wie bei den Standard XMegas.
Für mich wäre es interessant den Unterschied zu sehen zwischen
AVRco Init und dem "manuellen" Init.

rolf
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 71
Posts: 256
Registered: 11 / 2009
Subject:

Re: XmegaE_ADC

 · 
Posted: 18.08.2018 - 19:08  ·  #6
Hallo rolf,
sieht für mich aus, als wenn der ADC nicht enabled wird.
wenn ich den Treiber nutze, sehe ich nirgends ein ADCACTRLA.

Wenn ich bei Nutzung des Treibers ADCACTRLA := %00000001; hinzufüge, dann funktioniert der ADC.

golf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XmegaE_ADC

 · 
Posted: 18.08.2018 - 19:10  ·  #7
Hallo golf
danke für die info
rolf
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 16 · Cache Hits: 15   126   141 · Page-Gen-Time: 0.02778s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI